Fix several missing msg_t::close calls.

I traced memory leaks found using AddressSanitizer down to these.
This commit is contained in:
Brian Silverman
2015-07-21 19:42:20 -07:00
parent 3f70aca749
commit 18791f2bfb
4 changed files with 18 additions and 0 deletions

View File

@@ -56,6 +56,8 @@ int main (void)
rc = zmq_msg_send(&msg, client, 0);
assert (rc == 1);
rc = zmq_msg_init(&msg);
assert (rc == 0);
rc = zmq_msg_recv(&msg, server, 0);
assert (rc == 1);
@@ -80,6 +82,9 @@ int main (void)
rc = zmq_msg_recv(&msg, client, 0);
assert (rc == 1);
rc = zmq_msg_close(&msg);
assert (rc == 0);
rc = zmq_close (server);
assert (rc == 0);