From dc2362265f24f33be30c1507f83793538065da9e Mon Sep 17 00:00:00 2001 From: nis130 Date: Fri, 22 Jan 2021 18:43:30 +0530 Subject: fix for the issue #280 --- src/libtracker-fts/tracker-fts-tokenizer.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libtracker-fts/tracker-fts-tokenizer.c b/src/libtracker-fts/tracker-fts-tokenizer.c index cfbedfb69..5da19ee01 100644 --- a/src/libtracker-fts/tracker-fts-tokenizer.c +++ b/src/libtracker-fts/tracker-fts-tokenizer.c @@ -248,9 +248,11 @@ tracker_offsets_function (const Fts5ExtensionApi *api, 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)); + if(offsets->len != 0) { + g_string_append_printf (str, "%s,%d", + data->property_names[col], + g_array_index (offsets, gint, n_token)); + } } if (offsets) -- cgit v1.2.1 From fa69ab03a5b2638c7dc0ed05a0731ab5d0560150 Mon Sep 17 00:00:00 2001 From: nis130 Date: Sun, 24 Jan 2021 11:45:53 +0530 Subject: changed indentation and some other minor changes --- src/libtracker-fts/tracker-fts-tokenizer.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libtracker-fts/tracker-fts-tokenizer.c b/src/libtracker-fts/tracker-fts-tokenizer.c index 5da19ee01..d2688ac3b 100644 --- a/src/libtracker-fts/tracker-fts-tokenizer.c +++ b/src/libtracker-fts/tracker-fts-tokenizer.c @@ -245,13 +245,13 @@ 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, ','); - if(offsets->len != 0) { - 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)); } } -- cgit v1.2.1