Repair breakage in VirtualXactLock.

I broke this in commit 84e3712677.  Report and
fix by Fujii Masao.
This commit is contained in:
Robert Haas 2011-10-11 07:39:09 -04:00
parent 5b9102cef2
commit e76bcaba9c
1 changed files with 2 additions and 0 deletions

View File

@ -3675,6 +3675,8 @@ VirtualXactLock(VirtualTransactionId vxid, bool wait)
* it's no longer running anywhere.
*/
proc = BackendIdGetProc(vxid.backendId);
if (proc == NULL)
return true;
/*
* We must acquire this lock before checking the backendId and lxid