diff options
Diffstat (limited to 'ext/fts3/fts3.c')
-rw-r--r-- | ext/fts3/fts3.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/fts3/fts3.c b/ext/fts3/fts3.c index 42b9663a1..eb62c195d 100644 --- a/ext/fts3/fts3.c +++ b/ext/fts3/fts3.c @@ -3527,6 +3527,8 @@ static void fts3SnippetFunc( } if( !zEllipsis || !zEnd || !zStart ){ sqlite3_result_error_nomem(pContext); + }else if( nToken==0 ){ + sqlite3_result_text(pContext, "", -1, SQLITE_STATIC); }else if( SQLITE_OK==fts3CursorSeek(pContext, pCsr) ){ sqlite3Fts3Snippet(pContext, pCsr, zStart, zEnd, zEllipsis, iCol, nToken); } |