From b5dc794202b2027824f464d1b36ccc8becb94548 Mon Sep 17 00:00:00 2001 From: Patrik Wenger Date: Tue, 12 Apr 2016 20:10:54 +0200 Subject: [PATCH] Problem: zmq_poller_wait doesn't check *event arg Solution: use zmq_assert to ensure it's not a nullpointer --- src/zmq.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/zmq.cpp b/src/zmq.cpp index a5577108..e74f4f87 100644 --- a/src/zmq.cpp +++ b/src/zmq.cpp @@ -1209,6 +1209,8 @@ int zmq_poller_wait (void *poller_, zmq_poller_event_t *event, long timeout_) return -1; } + zmq_assert (event != NULL); + zmq::socket_poller_t::event_t e; memset (&e, 0, sizeof (e));