mirror of
https://github.com/postgres/postgres.git
synced 2025-05-21 15:54:08 +03:00
pg_dumpall failed on groups having no members. Per report from
Nick Eskelinen.
This commit is contained in:
parent
c90354bad0
commit
2a44306396
@ -6,7 +6,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
*
|
||||
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dumpall.c,v 1.15 2003/03/06 21:45:52 tgl Exp $
|
||||
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dumpall.c,v 1.16 2003/03/14 22:45:49 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -327,7 +327,7 @@ dumpGroups(PGconn *conn)
|
||||
|
||||
val = strdup(PQgetvalue(res, i, 2));
|
||||
tok = strtok(val, ",{}");
|
||||
do
|
||||
while (tok)
|
||||
{
|
||||
PGresult *res2;
|
||||
PQExpBuffer buf2 = createPQExpBuffer();
|
||||
@ -347,7 +347,7 @@ dumpGroups(PGconn *conn)
|
||||
|
||||
tok = strtok(NULL, "{},");
|
||||
}
|
||||
while (tok);
|
||||
free(val);
|
||||
|
||||
printf("%s", buf->data);
|
||||
destroyPQExpBuffer(buf);
|
||||
|
Loading…
x
Reference in New Issue
Block a user