diff --git a/src/bin/pg_dump/pg_restore.c b/src/bin/pg_dump/pg_restore.c index 06c28ab3149..dc1f4bfbbcd 100644 --- a/src/bin/pg_dump/pg_restore.c +++ b/src/bin/pg_dump/pg_restore.c @@ -902,6 +902,8 @@ read_one_statement(StringInfo inBuf, FILE *pfile) break; } + destroyStringInfo(&q); + if (c == '\n') appendStringInfoChar(inBuf, (char) '\n'); }