aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2004-08-08 06:58:00 +0000
committerBruce Momjian <bruce@momjian.us>2004-08-08 06:58:00 +0000
commit6ec4520a5bfbcdc137a3204cfdbdea6bfd5e06b4 (patch)
tree746c3fc8151d1e2059adc299908a65b79c7efdc3 /src
parent7ee3c351522694dc6f8f0d6578394bdf5dec0b59 (diff)
downloadpostgresql-6ec4520a5bfbcdc137a3204cfdbdea6bfd5e06b4.tar.gz
postgresql-6ec4520a5bfbcdc137a3204cfdbdea6bfd5e06b4.zip
Supress warning about zero-length format string.
Diffstat (limited to 'src')
-rw-r--r--src/bin/pg_dump/pg_dumpall.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/bin/pg_dump/pg_dumpall.c b/src/bin/pg_dump/pg_dumpall.c
index a79cf836b27..f05623186d2 100644
--- a/src/bin/pg_dump/pg_dumpall.c
+++ b/src/bin/pg_dump/pg_dumpall.c
@@ -6,7 +6,7 @@
* Portions Copyright (c) 1994, Regents of the University of California
*
*
- * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dumpall.c,v 1.47 2004/08/08 06:44:33 momjian Exp $
+ * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dumpall.c,v 1.48 2004/08/08 06:58:00 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -858,9 +858,11 @@ runPgDump(const char *dbname)
#ifndef WIN32
if (*p == '\'')
appendPQExpBuffer(cmd, "'\"'\"'");
- else
+#else
+ if (*p == '"')
+ appendPQExpBuffer(cmd, "\\\"");
#endif
- /* not needed on Win32 */
+ else
appendPQExpBufferChar(cmd, *p);
}
@@ -868,10 +870,8 @@ runPgDump(const char *dbname)
appendPQExpBufferChar(cmd, '\'');
#else
appendPQExpBufferChar(cmd, '"');
+ appendPQExpBuffer(cmd, SYSTEMQUOTE);
#endif
-
- if (strlen(SYSTEMQUOTE) > 0)
- appendPQExpBuffer(cmd, SYSTEMQUOTE);
if (verbose)
fprintf(stderr, _("%s: running \"%s\"\n"), progname, cmd->data);