# HG changeset patch # User Timo Sirainen # Date 1173224607 -7200 # Node ID f5c23985f9469f35f9d675dcbbf0c73fe680f4f2 # Parent 60ba59991bebe2410d6a286d03215f947cbbf06d t_push/t_pop the callback. diff -r 60ba59991beb -r f5c23985f946 src/lib-sql/driver-pgsql.c --- a/src/lib-sql/driver-pgsql.c Wed Mar 07 01:36:52 2007 +0200 +++ b/src/lib-sql/driver-pgsql.c Wed Mar 07 01:43:27 2007 +0200 @@ -263,7 +263,9 @@ if (result->callback != NULL) { result->api.callback = TRUE; + t_push(); result->callback(&result->api, result->context); + t_pop(); result->api.callback = FALSE; free_result = db->sync_result != &result->api; }