]> granicus.if.org Git - postgresql/commitdiff
Avoid printing uninitialized filename variable in verbose mode
authorMagnus Hagander <magnus@hagander.net>
Sun, 9 Feb 2014 10:54:33 +0000 (11:54 +0100)
committerMagnus Hagander <magnus@hagander.net>
Sun, 9 Feb 2014 11:05:14 +0000 (12:05 +0100)
When using verbose mode for pg_basebackup, in tar format sent to
stdout, we'd print an unitialized buffer as the filename.

Reported by Pontus Lundkvist

src/bin/pg_basebackup/pg_basebackup.c

index 9d13d57748552a7f831a51dfc6d015e96acd10aa..a396c2fd93b7e6166ffa451f0ae550cf7953bff3 100644 (file)
@@ -565,6 +565,7 @@ ReceiveTarFile(PGconn *conn, PGresult *res, int rownum)
                        else
 #endif
                                tarfile = stdout;
+                       strcpy(filename, "-");
                }
                else
                {