diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod index 48d3a30c5b5f89c8029d7e8cb0dc1ef325471844..a8fdbdf4f62b68236d622e04372f26c422826202 100644 --- a/lib/modules/Sql.pmod/pgsql_util.pmod +++ b/lib/modules/Sql.pmod/pgsql_util.pmod @@ -352,6 +352,7 @@ outer: protected void destroy() { catch(close()); // Exceptions don't work inside destructors + socket->set_nonblocking(); // Clear all callbacks connectfail=0; }