From 33fc27790a1e6c8390808db879aab23f54a48844 Mon Sep 17 00:00:00 2001 From: mistachkin Date: Wed, 4 Apr 2018 12:21:33 +0000 Subject: [PATCH] Fix segfault in 'eval.c' extension when used with 'empty_result_callbacks'. FossilOrigin-Name: e8b87bd4954437041139344d6d1ce3e4aace40ea6891b70f9c20cd95671270e7 --- ext/misc/eval.c | 1 + manifest | 16 ++++++++-------- manifest.uuid | 2 +- test/misc8.test | 4 ++++ 4 files changed, 14 insertions(+), 9 deletions(-) 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