]> granicus.if.org Git - postgresql/commit
Fix crash bug in RestoreSnapshot.
authorRobert Haas <rhaas@postgresql.org>
Fri, 1 Jul 2016 12:51:58 +0000 (08:51 -0400)
committerRobert Haas <rhaas@postgresql.org>
Fri, 1 Jul 2016 13:04:11 +0000 (09:04 -0400)
commit4f9f495889d3d410195c9891b58228727b340189
tree29f5a4b83f227221cab42c28d3590892e49461e9
parent10c0558ffefcd12bf1d3dc35587eba41d1ce4571
Fix crash bug in RestoreSnapshot.

If serialized_snapshot->subxcnt > 0 and serialized_snapshot->xcnt == 0,
the old coding would do the wrong thing and crash.  This can happen
on standby servers.

Report by Andreas Seltenreich.  Patch by Thomas Munro, reviewed by
Amit Kapila and tested by Andreas Seltenreich.
src/backend/utils/time/snapmgr.c