Thread: minor patch
Hi, I have this small patch which fixes a typo in my previous lock patches. Fortunately the bug affects only user locks. ------------------------------------------------------------------------------ *** src/backend/storage/lmgr/lock.c~ Wed Aug 26 09:00:55 1998 --- src/backend/storage/lmgr/lock.c Thu Aug 27 22:57:56 1998 *************** *** 668,674 **** { SHMQueueDelete(&result->queue); result = (XIDLookupEnt *) hash_search(xidTable, ! (Pointer) &result, HASH_REMOVE, &found); if (!result || !found) { elog(NOTICE, "LockAcquire: remove xid, table corrupted"); --- 668,674 ---- { SHMQueueDelete(&result->queue); result = (XIDLookupEnt *) hash_search(xidTable, ! (Pointer) result, HASH_REMOVE, &found); if (!result || !found) { elog(NOTICE, "LockAcquire: remove xid, table corrupted"); ------------------------------------------------------------------------------ Massimo Dal Zotto +----------------------------------------------------------------------+ | Massimo Dal Zotto email: dz@cs.unitn.it | | Via Marconi, 141 phone: ++39-461-534251 | | 38057 Pergine Valsugana (TN) www: http://www.cs.unitn.it/~dz/ | | Italy pgp: finger dz@tango.cs.unitn.it | +----------------------------------------------------------------------+
Applied. [Charset iso-8859-1 unsupported, filtering to ASCII...] > Hi, > > I have this small patch which fixes a typo in my previous lock patches. > Fortunately the bug affects only user locks. > > ------------------------------------------------------------------------------ > *** src/backend/storage/lmgr/lock.c~ Wed Aug 26 09:00:55 1998 > --- src/backend/storage/lmgr/lock.c Thu Aug 27 22:57:56 1998 > *************** > *** 668,674 **** > { > SHMQueueDelete(&result->queue); > result = (XIDLookupEnt *) hash_search(xidTable, > ! (Pointer) &result, > HASH_REMOVE, &found); > if (!result || !found) { > elog(NOTICE, "LockAcquire: remove xid, table corrupted"); > --- 668,674 ---- > { > SHMQueueDelete(&result->queue); > result = (XIDLookupEnt *) hash_search(xidTable, > ! (Pointer) result, > HASH_REMOVE, &found); > if (!result || !found) { > elog(NOTICE, "LockAcquire: remove xid, table corrupted"); > ------------------------------------------------------------------------------ > > Massimo Dal Zotto > > +----------------------------------------------------------------------+ > | Massimo Dal Zotto email: dz@cs.unitn.it | > | Via Marconi, 141 phone: ++39-461-534251 | > | 38057 Pergine Valsugana (TN) www: http://www.cs.unitn.it/~dz/ | > | Italy pgp: finger dz@tango.cs.unitn.it | > +----------------------------------------------------------------------+ > > -- Bruce Momjian | 830 Blythe Avenue maillist@candle.pha.pa.us | Drexel Hill, Pennsylvania 19026 + If your life is a hard drive, | (610) 353-9879(w) + Christ can be your backup. | (610) 853-3000(h)
Oops, Marc did it already. Too fast for me. [Charset iso-8859-1 unsupported, filtering to ASCII...] > Hi, > > I have this small patch which fixes a typo in my previous lock patches. > Fortunately the bug affects only user locks. > > ------------------------------------------------------------------------------ > *** src/backend/storage/lmgr/lock.c~ Wed Aug 26 09:00:55 1998 > --- src/backend/storage/lmgr/lock.c Thu Aug 27 22:57:56 1998 > *************** > *** 668,674 **** > { > SHMQueueDelete(&result->queue); > result = (XIDLookupEnt *) hash_search(xidTable, > ! (Pointer) &result, > HASH_REMOVE, &found); > if (!result || !found) { > elog(NOTICE, "LockAcquire: remove xid, table corrupted"); > --- 668,674 ---- > { > SHMQueueDelete(&result->queue); > result = (XIDLookupEnt *) hash_search(xidTable, > ! (Pointer) result, > HASH_REMOVE, &found); > if (!result || !found) { > elog(NOTICE, "LockAcquire: remove xid, table corrupted"); > ------------------------------------------------------------------------------ > > Massimo Dal Zotto > > +----------------------------------------------------------------------+ > | Massimo Dal Zotto email: dz@cs.unitn.it | > | Via Marconi, 141 phone: ++39-461-534251 | > | 38057 Pergine Valsugana (TN) www: http://www.cs.unitn.it/~dz/ | > | Italy pgp: finger dz@tango.cs.unitn.it | > +----------------------------------------------------------------------+ > > -- Bruce Momjian | 830 Blythe Avenue maillist@candle.pha.pa.us | Drexel Hill, Pennsylvania 19026 + If your life is a hard drive, | (610) 353-9879(w) + Christ can be your backup. | (610) 853-3000(h)