]> git.sur5r.net Git - bacula/bacula/commitdiff
Remove inappropriate my_postgresql_free_result() in db_close()
authorKern Sibbald <kern@sibbald.com>
Tue, 19 Jun 2007 09:58:41 +0000 (09:58 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 19 Jun 2007 09:58:41 +0000 (09:58 +0000)
     routine.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5041 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/postgresql.c
bacula/technotes-2.1

index d7010647e95d76fd0c36205441b6260a6871abdd..bc5190e70b0c81efe906742a7297f209fa684e03 100644 (file)
@@ -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);
index 29285b6a349c3f1cdaf3a22475d3d47b54e6a370..84df401a5d7acedd66f002e73d2b875e171770b5 100644 (file)
@@ -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