summaryrefslogtreecommitdiff
path: root/src/libtracker-fts/tracker-fts.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2010-07-08 09:38:48 +0200
committerAleksander Morgado <aleksander@lanedo.com>2010-07-08 09:38:48 +0200
commit3cb8ee57ad10894c0eb26df93203d8e6b2268896 (patch)
tree2fdc51f89d0c365cceebf668e79bf81ddc208f2a /src/libtracker-fts/tracker-fts.c
parent267f28ac48b4410fdfa4561c38cbe891271d2066 (diff)
downloadtracker-3cb8ee57ad10894c0eb26df93203d8e6b2268896.tar.gz
libtracker-fts: initialize all buffers before using them
Diffstat (limited to 'src/libtracker-fts/tracker-fts.c')
-rw-r--r--src/libtracker-fts/tracker-fts.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libtracker-fts/tracker-fts.c b/src/libtracker-fts/tracker-fts.c
index 3df243764..a186280f8 100644
--- a/src/libtracker-fts/tracker-fts.c
+++ b/src/libtracker-fts/tracker-fts.c
@@ -4624,6 +4624,12 @@ static int fulltextQuery(
return SQLITE_OK;
}
+ /* Initialize empty buffers */
+ dataBufferInit (&left, 0);
+ dataBufferInit (&right, 0);
+ dataBufferInit (&or, 0);
+ dataBufferInit (&new, 0);
+
/* Merge AND terms. */
/* TODO(shess) I think we can early-exit if( i>nNot && left.nData==0 ). */
aTerm = pQuery->pTerms;