Merge pull request #130 from a4z/movector

Problem: uninitialized context pointer in socket_t move constructor
This commit is contained in:
Luca Boccassi 2017-07-03 11:16:03 +01:00 committed by GitHub
commit 1bfb3addef

View File

@ -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
{