[tracker/tracker-0.8] libtracker-fts: initialize all buffers before using them



commit e0fbe1b4f38f0a3dd1640825e514fd3150dc2f4c
Author: Aleksander Morgado <aleksander lanedo com>
Date:   Thu Jul 8 09:38:48 2010 +0200

    libtracker-fts: initialize all buffers before using them

 src/libtracker-fts/tracker-fts.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-fts/tracker-fts.c b/src/libtracker-fts/tracker-fts.c
index 1b18aa4..fd04544 100644
--- a/src/libtracker-fts/tracker-fts.c
+++ b/src/libtracker-fts/tracker-fts.c
@@ -4569,6 +4569,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;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]