diff --git a/zmq.hpp b/zmq.hpp index 7f8ff6b..3a43228 100644 --- a/zmq.hpp +++ b/zmq.hpp @@ -506,9 +506,12 @@ namespace zmq #endif #ifdef ZMQ_HAS_RVALUE_REFS - inline socket_t(socket_t&& rhs) ZMQ_NOTHROW : ptr(rhs.ptr) + inline socket_t(socket_t&& rhs) ZMQ_NOTHROW : + ptr(rhs.ptr), + ctxptr(rhs.ctxptr) { - rhs.ptr = NULL; + rhs.ptr = NULL; + rhs.ctxptr = NULL; } inline socket_t& operator=(socket_t&& rhs) ZMQ_NOTHROW {