additional dstring_free() to fix an additional memory leak in sync_helper
authorSteve Singer <ssinger@ca.afilias.info>
Thu, 25 Jul 2013 19:30:06 +0000 (15:30 -0400)
committerSteve Singer <ssinger@ca.afilias.info>
Thu, 25 Jul 2013 19:30:06 +0000 (15:30 -0400)
src/slon/remote_worker.c

index 7dc51f735fd5615944a29084247e6d4b0054edd3..59f4ccb0d967184c5ec0bfe5e620c78070185f98 100644 (file)
@@ -4804,7 +4804,7 @@ sync_helper(void *cdata, PGconn *local_conn)
                                 "remoteWorkerThread_%d_%d: failed SYNC's log selection query was '%s'\n",
                                 node->no_id, provider->no_id,
                                 dstring_data(&(provider->helper_query)));
-
+       dstring_free(&query);
        dstring_init(&query);
        (void) slon_mkquery(&query, "rollback transaction; "
                                                "set enable_seqscan = default; "