*** a/src/bin/pg_basebackup/streamutil.c --- b/src/bin/pg_basebackup/streamutil.c *************** *** 167,172 **** GetConnection(void) --- 167,173 ---- { fprintf(stderr, _("%s: could not determine server setting for integer_datetimes\n"), progname); + PQfinish(tmpconn); exit(1); } *************** *** 178,183 **** GetConnection(void) --- 179,185 ---- { fprintf(stderr, _("%s: integer_datetimes compile flag does not match server\n"), progname); + PQfinish(tmpconn); exit(1); }