diff options
author | dan <Dan Kennedy> | 2024-06-24 16:08:01 +0000 |
---|---|---|
committer | dan <Dan Kennedy> | 2024-06-24 16:08:01 +0000 |
commit | fdda1cbe0c210a394baf59fcb44b2c982fea812f (patch) | |
tree | d81939df4ecaf704ec2eb5849a05dcd9fa46cb55 /ext/fts5/fts5_expr.c | |
parent | 1d8cde9d56d153767e98595c4b015221864ef0e7 (diff) | |
download | sqlite-fdda1cbe0c210a394baf59fcb44b2c982fea812f.tar.gz sqlite-fdda1cbe0c210a394baf59fcb44b2c982fea812f.zip |
Fix some problems with calling fts5 api functions from within non-full-text queries.
FossilOrigin-Name: 56d265f956fe6433b625c6d732e55f387af3f643e705316f5a6f709d63731669
Diffstat (limited to 'ext/fts5/fts5_expr.c')
-rw-r--r-- | ext/fts5/fts5_expr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/fts5/fts5_expr.c b/ext/fts5/fts5_expr.c index b8958ba74..3c7060356 100644 --- a/ext/fts5/fts5_expr.c +++ b/ext/fts5/fts5_expr.c @@ -1894,7 +1894,7 @@ int sqlite3Fts5ExprClonePhrase( Fts5ExprPhrase *pOrig = 0; /* The phrase extracted from pExpr */ Fts5Expr *pNew = 0; /* Expression to return via *ppNew */ TokenCtx sCtx = {0,0,0}; /* Context object for fts5ParseTokenize */ - if( iPhrase<0 || iPhrase>=pExpr->nPhrase ){ + if( !pExpr || iPhrase<0 || iPhrase>=pExpr->nPhrase ){ rc = SQLITE_RANGE; }else{ pOrig = pExpr->apExprPhrase[iPhrase]; |