Hello community,

here is the log from the commit of package zeromq for openSUSE:Factory checked 
in at 2015-11-05 11:36:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zeromq (Old)
 and      /work/SRC/openSUSE:Factory/.zeromq.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "zeromq"

Changes:
--------
--- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes    2015-10-17 
16:39:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes       2015-11-05 
11:36:06.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Nov  5 09:36:36 UTC 2015 - idon...@suse.com
+
+- Add libsodium-init.patch to handle sodium_init() error.
+
+-------------------------------------------------------------------

New:
----
  libsodium-init.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ zeromq.spec ++++++
--- /var/tmp/diff_new_pack.34WQhY/_old  2015-11-05 11:36:07.000000000 +0100
+++ /var/tmp/diff_new_pack.34WQhY/_new  2015-11-05 11:36:07.000000000 +0100
@@ -28,6 +28,7 @@
 Group:          Productivity/Networking/Web/Servers
 Url:            http://www.zeromq.org/
 Source:         http://download.zeromq.org/%{name}-%{version}.tar.gz
+Patch1:         libsodium-init.patch
 BuildRequires:  asciidoc
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
@@ -109,6 +110,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 %configure \

++++++ libsodium-init.patch ++++++
Index: zeromq-4.1.3/src/curve_client.cpp
===================================================================
--- zeromq-4.1.3.orig/src/curve_client.cpp
+++ zeromq-4.1.3/src/curve_client.cpp
@@ -57,8 +57,7 @@ zmq::curve_client_t::curve_client_t (con
     unsigned char tmpbytes[4];
     randombytes(tmpbytes, 4);
 #else
-    // todo check return code
-    sodium_init();
+    zmq_assert (sodium_init() != -1);
 #endif
 
     //  Generate short-term key pair
Index: zeromq-4.1.3/src/curve_server.cpp
===================================================================
--- zeromq-4.1.3.orig/src/curve_server.cpp
+++ zeromq-4.1.3/src/curve_server.cpp
@@ -60,8 +60,7 @@ zmq::curve_server_t::curve_server_t (ses
     unsigned char tmpbytes[4];
     randombytes(tmpbytes, 4);
 #else
-    // todo check return code
-    sodium_init();
+    zmq_assert (sodium_init() != -1);
 #endif
 
     //  Generate short-term key pair

Reply via email to