]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/spotlight_module.c
Various fixes
[netatalk.git] / etc / afpd / spotlight_module.c
index 90225721b4213a2813abdfba2f4106d22f6c16c6..5369319ce185eb5048dce8bd3ffa79164b41a1c1 100644 (file)
@@ -118,12 +118,13 @@ static int sl_mod_start_search(void *p)
 {
     EC_INIT;
     slq_t *slq = p; 
-    const gchar *sparql_query;
+    gchar *sparql_query;
     GError *error = NULL;
 
     LOG(log_debug, logtype_sl, "sl_mod_start_search: Spotlight query string: \"%s\"", slq->slq_qstring);
 
-    EC_NULL_LOG( sparql_query = map_spotlight_to_sparql_query(slq) );
+    EC_ZERO_LOGSTR( map_spotlight_to_sparql_query(slq, &sparql_query),
+                    "Mapping Spotlight query failed: \"%s\"", slq->slq_qstring );
     LOG(log_debug, logtype_sl, "sl_mod_start_search: SPARQL query: \"%s\"", sparql_query);
 
 #if 0