]> 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:09:39 +0000 (12:09 +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 eaa69f612a2cf73ce70afebd668662e5ca605e27..32f176293326d310ca92871ff1703cfe17fdb9b8 100644 (file)
@@ -491,6 +491,7 @@ ReceiveTarFile(PGconn *conn, PGresult *res, int rownum)
                        else
 #endif
                                tarfile = stdout;
+                       strcpy(filename, "-");
                }
                else
                {