]> granicus.if.org Git - postgresql/commit
Protect against NULL-dereference in pg_dump
authorStephen Frost <sfrost@snowman.net>
Fri, 6 Jan 2017 20:27:47 +0000 (15:27 -0500)
committerStephen Frost <sfrost@snowman.net>
Fri, 6 Jan 2017 20:27:47 +0000 (15:27 -0500)
commitd74ecbc8d85eb7a2aa1d5516c5c38d6ab0cbbd82
tree3f200689ce11516630951e9748f2f84087b0d5e6
parentc52d37c8b3674f1ca9ead297480ade0ac9c54174
Protect against NULL-dereference in pg_dump

findTableByOid() is allowed to return NULL and we should therefore be
checking for that case.  getOwnedSeqs() and dumpSequence() shouldn't
ever actually see this happen, but given odd circumstances it might and
commit f9e439b1 probably shouldn't have removed that check.

Pointed out by Coverity.  Initial patch from Michael Paquier.

Back-patch to 9.6, where that commit had removed the check.
src/bin/pg_dump/pg_dump.c