When looking at the DropSubscription code I noticed that there is a small difference between the HEAD code and the V29 code when slot_name = NONE.
HEAD does ------ if (!slotname) { table_close(rel, NoLock); return; } ------ V29 does ------ if (!slotname) { /* be tidy */ list_free(rstates); return; } ------ Isn't the V29 code missing doing a table_close(rel, NoLock) there? ------ Kind Regards, Peter Smith. Fujitsu Australia