Small optimizing of query generation
[ftsbench.git] / mysqldriver.c
index 2ad7cea..f815dd9 100644 (file)
@@ -85,10 +85,9 @@ execQuery(ftsDB *adb, char **words, int flags) {
     db->b.strlen = 0;
                 
        while( *words ) {
-               if ( db->flags & FLG_OR)
-                       sb_add(&db->b, " ", 1);
-               else
-                       sb_add(&db->b, " +", 2);
+               sb_addchar(&db->b, ' ');
+               if ( db->flags & FLG_AND)
+                       sb_addchar(&db->b, '+');
 
                sb_add(&db->b, *words, -1);
                words++;