From c68c8ed2829563c4f6845421f4af629c1a381418 Mon Sep 17 00:00:00 2001 From: John Gallagher Date: Tue, 21 Feb 2012 22:52:41 -0500 Subject: [PATCH] Fix bug in clonesrv6 slave - should solve #173 --- examples/C/clonesrv6.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/C/clonesrv6.c b/examples/C/clonesrv6.c index 87ecf043d..639040607 100644 --- a/examples/C/clonesrv6.c +++ b/examples/C/clonesrv6.c @@ -152,6 +152,7 @@ s_snapshots (zloop_t *loop, zmq_pollitem_t *poller, void *args) kvmsg_destroy (&kvmsg); free (subtree); } + zframe_destroy(&identity); } return 0; } @@ -345,7 +346,8 @@ s_subscriber (zloop_t *loop, zmq_pollitem_t *poller, void *args) zsocket_connect (snapshot, "tcp://localhost:%d", self->peer); zclock_log ("I: asking for snapshot from: tcp://localhost:%d", self->peer); - zstr_send (snapshot, "ICANHAZ?"); + zstr_sendm (snapshot, "ICANHAZ?"); + zstr_send (snapshot, ""); // blank subtree to get all while (TRUE) { kvmsg_t *kvmsg = kvmsg_recv (snapshot); if (!kvmsg)