postgres.git / summary / log / commit / refs

commit    680baa8d242aa0721ffa11957d2a2d90ee61f3bd
Author:   Magnus Hagander <magnus@hagander.net>
Date:     Sun Feb 09 10:54:33 2014 +0000
First released in: 9.4.0, 9.1.12, 9.2.7, 9.3.3

    Avoid printing uninitialized filename variable in verbose mode
    
    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 | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c index a1e12a8aaa3..34788122cca 100644 --- a/src/bin/pg_basebackup/pg_basebackup.c +++ b/src/bin/pg_basebackup/pg_basebackup.c @@ -563,6 +563,7 @@ ReceiveTarFile(PGconn *conn, PGresult *res, int rownum) else #endif tarfile = stdout; + strcpy(filename, "-"); } else { [parent: eb3d350db3fe]