aboutsummaryrefslogtreecommitdiff
path: root/ext/fts3/fts3.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/fts3/fts3.c')
-rw-r--r--ext/fts3/fts3.c2
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);
}