summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2008-02-24 11:34:25 +0000
committerTiziano Müller <dev-zero@gentoo.org>2008-02-24 11:34:25 +0000
commitc99f7adb1c0eca7105d583939f09a530f92ff133 (patch)
tree244016efaa6ea88a14ad35410d7b9790f880cc8a /dev-python/m2crypto/files
parentx86 stable, bug #211152 (diff)
downloadgentoo-2-c99f7adb1c0eca7105d583939f09a530f92ff133.tar.gz
gentoo-2-c99f7adb1c0eca7105d583939f09a530f92ff133.tar.bz2
gentoo-2-c99f7adb1c0eca7105d583939f09a530f92ff133.zip
Version bump. Fixes one test-error (upstream bug: http://bugzilla.osafoundation.org/show_bug.cgi?id=11893). Added ~sh keyword wrt bug #172817).
(Portage version: 2.1.4.4)
Diffstat (limited to 'dev-python/m2crypto/files')
-rw-r--r--dev-python/m2crypto/files/m2crypto-0.18.2-timeval_struct_size.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/dev-python/m2crypto/files/m2crypto-0.18.2-timeval_struct_size.patch b/dev-python/m2crypto/files/m2crypto-0.18.2-timeval_struct_size.patch
new file mode 100644
index 000000000000..77a4b2993c0c
--- /dev/null
+++ b/dev-python/m2crypto/files/m2crypto-0.18.2-timeval_struct_size.patch
@@ -0,0 +1,24 @@
+--- M2Crypto/SSL/Connection.py.orig 2008-02-24 12:27:31.000000000 +0100
++++ M2Crypto/SSL/Connection.py 2008-02-24 12:28:26.000000000 +0100
+@@ -4,6 +4,8 @@
+
+ # Python
+ import socket
++import struct
++sizeof_timeval = struct.calcsize('ll')
+
+ # M2Crypto
+ from Cipher import Cipher, Cipher_Stack
+@@ -325,10 +327,10 @@
+ return m2.ssl_get_default_session_timeout(self.ssl)
+
+ def get_socket_read_timeout(self):
+- return timeout.struct_to_timeout(self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_RCVTIMEO, 8))
++ return timeout.struct_to_timeout(self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_RCVTIMEO, sizeof_timeval))
+
+ def get_socket_write_timeout(self):
+- return timeout.struct_to_timeout(self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_SNDTIMEO, 8))
++ return timeout.struct_to_timeout(self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_SNDTIMEO, sizeof_timeval))
+
+ def set_socket_read_timeout(self, timeo):
+ assert isinstance(timeo, timeout.timeout)