Skip to content

Commit 403586b

Browse files
committed
just let zmq leak, its hanging on shutdown
1 parent b4fe824 commit 403586b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ struct zmq_ctx_deleter {
321321
void operator()(void *zmq) const { zmq_ctx_term(zmq); }
322322
};
323323

324-
using zmq_ptr = std::unique_ptr<void, zmq_ctx_deleter>;
324+
//using zmq_ptr = std::unique_ptr<void, zmq_ctx_deleter>;
325325
#endif
326326

327327
struct tox_options_deleter {
@@ -337,7 +337,8 @@ int main(int argc, char** argv) {
337337
#endif
338338

339339
#ifdef ZMQ
340-
zmq_ptr zmq(zmq_ctx_new());
340+
//zmq_ptr zmq(zmq_ctx_new());
341+
void* zmq = zmq_ctx_new();
341342
#endif
342343
ToxVPNCore toxvpn;
343344

@@ -609,7 +610,7 @@ int main(int argc, char** argv) {
609610
puts("error, -l is linux only");
610611
return -1;
611612
#elif defined(ZMQ)
612-
toxvpn.listener = new SocketListener(mynic, unixSocket, zmq.get());
613+
toxvpn.listener = new SocketListener(mynic, unixSocket, zmq);
613614
#else
614615
toxvpn.listener = new SocketListener(mynic, unixSocket);
615616
#endif

0 commit comments

Comments
 (0)