]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
pgsql: Don't assert-crash on "query timed out" error.
authorTimo Sirainen <tss@iki.fi>
Thu, 17 Feb 2011 06:41:46 +0000 (08:41 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 17 Feb 2011 06:41:46 +0000 (08:41 +0200)
src/lib-sql/driver-pgsql.c

index 7f47998fa58d2bb604954c3de7269922e0dbd3db..5b74b19c8aeff69052a07b23793a20747df194fd 100644 (file)
@@ -422,6 +422,10 @@ static void flush_callback(struct pgsql_result *result)
 
 static void query_timeout(struct pgsql_result *result)
 {
+        struct pgsql_db *db = (struct pgsql_db *)result->api.db;
+
+       driver_pgsql_stop_io(db);
+
        i_error("pgsql: Query timed out, aborting");
        result->timeout = TRUE;
        result_finish(result);