*
* Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
*
- * $PostgreSQL: pgsql/src/bin/pg_ctl/pg_ctl.c,v 1.70 2006/06/25 04:37:55 alvherre Exp $
+ * $PostgreSQL: pgsql/src/bin/pg_ctl/pg_ctl.c,v 1.71 2006/08/21 10:48:21 meskes Exp $
*
*-------------------------------------------------------------------------
*/
result[nlines++] = xstrdup(buffer);
fclose(infile);
+ free(buffer);
result[nlines] = NULL;
return result;
}
else
{
+ PQfinish(conn);
print_msg(".");
pg_usleep(1000000); /* 1 sec */
}
if (optlines != NULL)
for (; *optlines != NULL; optlines++)
fputs(*optlines, stdout);
+ free(optlines);
return;
}
}