gajim: add workaround for crash caused by partially restored OpenSSL.rand in python-openssl-17.4
Closes #9576.
This commit is contained in:
committed by
Enno Boland
parent
d5ff1d47eb
commit
b8dee7de26
12
srcpkgs/gajim/patches/pyopenssl-17.4.patch
Normal file
12
srcpkgs/gajim/patches/pyopenssl-17.4.patch
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
--- src/gajim.py 2017-11-27 19:00:24.350830956 +0100
|
||||||
|
+++ src/gajim.py 2017-11-27 19:02:54.072648722 +0100
|
||||||
|
@@ -307,7 +307,8 @@
|
||||||
|
OpenSSL.rand.load_file(str(RNG_SEED))
|
||||||
|
crypto.add_entropy_sources_OpenSSL()
|
||||||
|
OpenSSL.rand.write_file(str(RNG_SEED))
|
||||||
|
-except ImportError:
|
||||||
|
+except (ImportError, AttributeError):
|
||||||
|
+ PYOPENSSL_PRNG_PRESENT = False
|
||||||
|
log.info("PyOpenSSL PRNG not available")
|
||||||
|
|
||||||
|
import traceback
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# Template file for 'gajim'
|
# Template file for 'gajim'
|
||||||
pkgname=gajim
|
pkgname=gajim
|
||||||
version=0.16.8
|
version=0.16.8
|
||||||
revision=1
|
revision=2
|
||||||
noarch=yes
|
noarch=yes
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--enable-site-packages PYTHON=python2"
|
configure_args="--enable-site-packages PYTHON=python2"
|
||||||
|
|||||||
Reference in New Issue
Block a user