changeset 22367:26e81cfafb1c

lib-sql: Add assert to sql_result_more_s() Should avoid a warning from static analyzer.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Wed, 19 Jul 2017 10:35:43 +0300
parents 85f3ae6b6bef
children faadf17a3baa
files src/lib-sql/sql-api.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-sql/sql-api.c	Wed Jul 19 12:03:58 2017 +0300
+++ b/src/lib-sql/sql-api.c	Wed Jul 19 10:35:43 2017 +0300
@@ -300,6 +300,8 @@
 	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)