From: mistachkin Date: Wed, 4 Apr 2018 12:21:33 +0000 (+0000) Subject: Fix segfault in 'eval.c' extension when used with 'empty_result_callbacks'. X-Git-Tag: version-3.23.1~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=33fc27790a1e6c8390808db879aab23f54a48844;p=thirdparty%2Fsqlite.git Fix segfault in 'eval.c' extension when used with 'empty_result_callbacks'. FossilOrigin-Name: e8b87bd4954437041139344d6d1ce3e4aace40ea6891b70f9c20cd95671270e7 --- diff --git a/ext/misc/eval.c b/ext/misc/eval.c index 71b6b69f20..e90bfc0100 100644 --- a/ext/misc/eval.c +++ b/ext/misc/eval.c @@ -34,6 +34,7 @@ struct EvalResult { static int callback(void *pCtx, int argc, char **argv, char **colnames){ struct EvalResult *p = (struct EvalResult*)pCtx; int i; + if( argv==0 ) return 0; for(i=0; i