summaryrefslogtreecommitdiff
path: root/src/libtracker-fts/tracker-fts-tokenizer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtracker-fts/tracker-fts-tokenizer.c')
-rw-r--r--src/libtracker-fts/tracker-fts-tokenizer.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/libtracker-fts/tracker-fts-tokenizer.c b/src/libtracker-fts/tracker-fts-tokenizer.c
index cfbedfb69..d2688ac3b 100644
--- a/src/libtracker-fts/tracker-fts-tokenizer.c
+++ b/src/libtracker-fts/tracker-fts-tokenizer.c
@@ -245,12 +245,14 @@ tracker_offsets_function (const Fts5ExtensionApi *api,
first = FALSE;
- if (str->len != 0)
- g_string_append_c (str, ',');
+ if (offsets->len != 0) {
+ if (str->len != 0)
+ g_string_append_c (str, ',');
- g_string_append_printf (str, "%s,%d",
- data->property_names[col],
- g_array_index (offsets, gint, n_token));
+ g_string_append_printf (str, "%s,%d",
+ data->property_names[col],
+ g_array_index (offsets, gint, n_token));
+ }
}
if (offsets)