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);
{
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