Tue Dec 12 11:25:33 PST 2006
- Previous message: [Slony1-commit] By xfade: Oops, actually change the version number too.
- Next message: [Slony1-commit] By xfade: Fix leaks in sync_event which were introduced with
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message: ----------- Fix leaks in sync_event which were introduced with logshipping. Tags: ---- REL_1_2_STABLE Modified Files: -------------- slony1-engine/src/slon: remote_worker.c (r1.124.2.6 -> r1.124.2.7) -------------- next part -------------- Index: remote_worker.c =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/remote_worker.c,v retrieving revision 1.124.2.6 retrieving revision 1.124.2.7 diff -Lsrc/slon/remote_worker.c -Lsrc/slon/remote_worker.c -u -w -r1.124.2.6 -r1.124.2.7 --- src/slon/remote_worker.c +++ src/slon/remote_worker.c @@ -4014,6 +4014,7 @@ if (rc < 0) { dstring_free(&query); + dstring_free(&lsquery); return 60; } } @@ -4040,6 +4041,7 @@ "No pa_conninfo for data provider %d\n", node->no_id, provider->no_id); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 10; } @@ -4054,6 +4056,7 @@ node->no_id, provider->no_id, provider->pa_conninfo); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return provider->pa_connretry; } @@ -4067,6 +4070,7 @@ if (query_execute(node, provider->conn->dbconn, &query) < 0) { dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); slon_disconnectdb(provider->conn); provider->conn = NULL; @@ -4104,6 +4108,7 @@ node->no_id, provider->no_id, event->ev_origin); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 10; } @@ -4115,6 +4120,7 @@ node->no_id, provider->no_id, prov_seqno, event->ev_origin); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 10; } @@ -4183,6 +4189,7 @@ PQclear(res1); dstring_free(&new_qual); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 60; } @@ -4233,6 +4240,7 @@ PQclear(res1); dstring_free(&new_qual); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 60; } @@ -4402,6 +4410,7 @@ "no sets need syncing for this event\n", node->no_id); dstring_free(&query); + dstring_free(&lsquery); if (archive_dir) { rc = archive_close(node); @@ -4424,6 +4433,7 @@ PQresultErrorMessage(res1)); PQclear(res1); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); slon_disconnectdb(provider->conn); provider->conn = NULL; @@ -4436,6 +4446,7 @@ node->no_id); PQclear(res1); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); slon_disconnectdb(provider->conn); provider->conn = NULL; @@ -4661,6 +4672,7 @@ if (num_errors != 0) { dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); slon_log(SLON_ERROR, "remoteWorkerThread_%d: SYNC aborted\n", node->no_id); @@ -4699,6 +4711,7 @@ PQresultErrorMessage(res1)); PQclear(res1); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); slon_disconnectdb(provider->conn); provider->conn = NULL; @@ -4718,6 +4731,7 @@ { PQclear(res1); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 60; } @@ -4776,6 +4790,7 @@ PQresultErrorMessage(res1)); PQclear(res1); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); slon_log(SLON_ERROR, "remoteWorkerThread_%d: SYNC aborted\n", node->no_id); @@ -4803,6 +4818,7 @@ PQresultErrorMessage(res1)); PQclear(res1); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 60; } @@ -4818,6 +4834,7 @@ { PQclear(res1); dstring_free(&query); + dstring_free(&lsquery); archive_terminate(node); return 60; }
- Previous message: [Slony1-commit] By xfade: Oops, actually change the version number too.
- Next message: [Slony1-commit] By xfade: Fix leaks in sync_event which were introduced with
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list