diff --git a/src/tracker-extract/tracker-extract-oasis.c b/src/tracker-extract/tracker-extract-oasis.c index 1b28ec2..2019788 100644 --- a/src/tracker-extract/tracker-extract-oasis.c +++ b/src/tracker-extract/tracker-extract-oasis.c @@ -172,7 +172,7 @@ void text_handler (GMarkupParseContext *context, case READ_KEYWORDS: { gchar *keywords; if ((keywords = g_hash_table_lookup (metadata, "Doc:Keywords"))) { - g_hash_table_replace (metadata, "Doc:Keywords", + g_hash_table_replace (metadata, g_strdup ("Doc:Keywords"), g_strconcat (keywords, ",", text, NULL)); } else {