diff options
author | Philip Warner <pjw@rhyme.com.au> | 2001-04-14 13:11:03 +0000 |
---|---|---|
committer | Philip Warner <pjw@rhyme.com.au> | 2001-04-14 13:11:03 +0000 |
commit | 232d8fa3c47f9392cd1ad5112e032fafca0e950c (patch) | |
tree | 4477d6142c44823dc62d6ba2f9ae13f8530b11f6 /src/bin/pg_dump/pg_backup_tar.c | |
parent | 83c94a886c059e8d45cb2f5cd097df634ef5371d (diff) | |
download | postgresql-232d8fa3c47f9392cd1ad5112e032fafca0e950c.tar.gz postgresql-232d8fa3c47f9392cd1ad5112e032fafca0e950c.zip |
- Get view OID based on rule OID not base table OID
- Fix crash due to null string pointer in some tar files with some libs
Diffstat (limited to 'src/bin/pg_dump/pg_backup_tar.c')
-rw-r--r-- | src/bin/pg_dump/pg_backup_tar.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/bin/pg_dump/pg_backup_tar.c b/src/bin/pg_dump/pg_backup_tar.c index 67d7f146977..93afbefb548 100644 --- a/src/bin/pg_dump/pg_backup_tar.c +++ b/src/bin/pg_dump/pg_backup_tar.c @@ -16,7 +16,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_tar.c,v 1.13 2001/04/01 05:42:51 pjw Exp $ + * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_tar.c,v 1.14 2001/04/14 13:11:03 pjw Exp $ * * Modifications - 28-Jun-2000 - pjw@rhyme.com.au * @@ -246,7 +246,7 @@ _ArchiveEntry(ArchiveHandle *AH, TocEntry *te) char fn[K_STD_BUF_SIZE]; ctx = (lclTocEntry *) malloc(sizeof(lclTocEntry)); - if (te->dataDumper) + if (te->dataDumper != NULL) { #ifdef HAVE_LIBZ if (AH->compression == 0) @@ -302,7 +302,8 @@ _PrintExtraToc(ArchiveHandle *AH, TocEntry *te) { lclTocEntry *ctx = (lclTocEntry *) te->formatData; - ahprintf(AH, "-- File: %s\n", ctx->filename); + if (ctx->filename != NULL) + ahprintf(AH, "-- File: %s\n", ctx->filename); } static void |