]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/spotlight_module.c
Set Tracker environment
[netatalk.git] / etc / afpd / spotlight_module.c
index 90225721b4213a2813abdfba2f4106d22f6c16c6..dc0369226270cd2e66e50d3241c7c1ca90be9606 100644 (file)
@@ -59,7 +59,7 @@ static int sl_mod_init(void *p)
     GError *error = NULL;
     const char *msg = p;
 
-    LOG(log_info, logtype_sl, "sl_mod_init: %s", msg);
+    LOG(log_info, logtype_sl, "Initializing Spotlight module");
 
     g_type_init();
     setenv("DBUS_SESSION_BUS_ADDRESS", "unix:path=/tmp/spotlight.ipc", 1);
@@ -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