From: Timo Sirainen Date: Wed, 19 Jul 2017 07:35:43 +0000 (+0300) Subject: lib-sql: Add assert to sql_result_more_s() X-Git-Tag: 2.2.32.rc1~65 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fc48ce200582b7810b4a2ce8b604030295489c38;p=thirdparty%2Fdovecot%2Fcore.git lib-sql: Add assert to sql_result_more_s() Should avoid a warning from static analyzer. --- diff --git a/src/lib-sql/sql-api.c b/src/lib-sql/sql-api.c index 705e566764..3cee9ce7d7 100644 --- a/src/lib-sql/sql-api.c +++ b/src/lib-sql/sql-api.c @@ -300,6 +300,8 @@ void sql_result_more_s(struct sql_result **result) i_assert((*result)->v.more != NULL); (*result)->v.more(result, FALSE, sql_result_more_sync_callback, result); + /* the callback must have been called */ + i_assert(*result != NULL); } unsigned int sql_result_get_fields_count(struct sql_result *result)