diff --git a/lib/modules/Sql.pmod/pgsql.pike b/lib/modules/Sql.pmod/pgsql.pike index 7f8ac1b4b1bdda9597d2a768a92b6968dffa44ee..e9e19c448f2d84c260a84d64bf1f6f4722b5515e 100644 --- a/lib/modules/Sql.pmod/pgsql.pike +++ b/lib/modules/Sql.pmod/pgsql.pike @@ -628,6 +628,8 @@ final void _processloop(.pgsql_util.conxion ci) { } private void procmessage() { + if(!this) // Oops, current object already destructed + return; int terminating=0; .pgsql_util.conxion ci=c; // cache value FIXME sensible? .pgsql_util.conxiin cr=ci->i; // cache value FIXME sensible?