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

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
{