From 0f0d93a474460d2c004d11aa6f8cdfd5b2f5c3b5 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Tue, 19 Jun 2007 09:58:41 +0000 Subject: [PATCH] Remove inappropriate my_postgresql_free_result() in db_close() routine. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5041 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/cats/postgresql.c | 5 +---- bacula/technotes-2.1 | 2 ++ 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bacula/src/cats/postgresql.c b/bacula/src/cats/postgresql.c index d7010647e9..bc5190e70b 100644 --- a/bacula/src/cats/postgresql.c +++ b/bacula/src/cats/postgresql.c @@ -254,7 +254,6 @@ db_close_database(JCR *jcr, B_DB *mdb) if (mdb->db_socket) { free(mdb->db_socket); } - my_postgresql_free_result(mdb); free(mdb); } V(mutex); @@ -619,9 +618,7 @@ int my_postgresql_batch_start(JCR *jcr, B_DB *mdb) mdb->row_number = -1; mdb->field_number = -1; - if (mdb->result != NULL) { - my_postgresql_free_result(mdb); - } + my_postgresql_free_result(mdb); for (int i=0; i < 10; i++) { mdb->result = PQexec(mdb->db, query); diff --git a/bacula/technotes-2.1 b/bacula/technotes-2.1 index 29285b6a34..84df401a5d 100644 --- a/bacula/technotes-2.1 +++ b/bacula/technotes-2.1 @@ -2,6 +2,8 @@ General: 19Jun07 +kes Remove inappropriate my_postgresql_free_result() in db_close() + routine. kes Fix bad return in FD when encryption signature not found. Probably caused a crash. kes Inhibit missing encryption signature error messages for -- 2.39.5