diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod index 29c35b19f40bd8b6ce02d698cd3acd8b743e4b8c..73488a69b3d186f5835b11d1ca973f8e2abd2a45 100644 --- a/lib/modules/Sql.pmod/pgsql_util.pmod +++ b/lib/modules/Sql.pmod/pgsql_util.pmod @@ -1298,7 +1298,7 @@ class sql_result { if (eoffound) return 0; array(array|int) datarow = datarows->try_read_array(); - if (!datarow) { + if (!sizeof(datarow)) { array cid = callout(gottimeout, timeout); PT(datarow = datarows->read_array()); local_backend->remove_call_out(cid);