Add missing PQfinish() calls
authorMagnus Hagander <magnus@hagander.net>
Wed, 23 May 2012 19:52:23 +0000 (21:52 +0200)
committerMagnus Hagander <magnus@hagander.net>
Wed, 23 May 2012 19:52:23 +0000 (21:52 +0200)
Fujii Masao

src/bin/pg_basebackup/streamutil.c

index 0de6f54e415283031e14e6fdac210aa4be66239a..cc015370ff6607d47f2bc9da5e981c5603ec1bea 100644 (file)
@@ -167,6 +167,7 @@ GetConnection(void)
                {
                        fprintf(stderr, _("%s: could not determine server setting for integer_datetimes\n"),
                                        progname);
+                       PQfinish(tmpconn);
                        exit(1);
                }
 
@@ -178,6 +179,7 @@ GetConnection(void)
                {
                        fprintf(stderr, _("%s: integer_datetimes compile flag does not match server\n"),
                                        progname);
+                       PQfinish(tmpconn);
                        exit(1);
                }