[tracker/clientapi-2] libtracker-client: Free GStrv for activatable clients
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/clientapi-2] libtracker-client: Free GStrv for activatable clients
- Date: Thu, 14 Jan 2010 16:03:04 +0000 (UTC)
commit b320e2aa909b28b98958f44cdfeab928a186e637
Author: Martyn Russell <martyn lanedo com>
Date: Thu Jan 14 16:00:51 2010 +0000
libtracker-client: Free GStrv for activatable clients
src/libtracker-client/tracker.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/libtracker-client/tracker.c b/src/libtracker-client/tracker.c
index 0cb9c6f..7f7b2ab 100644
--- a/src/libtracker-client/tracker.c
+++ b/src/libtracker-client/tracker.c
@@ -421,6 +421,7 @@ is_service_available (void)
DBusGConnection *conn;
DBusGProxy *proxy;
GStrv result, p;
+ gboolean found = FALSE;
conn = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
@@ -459,13 +460,15 @@ is_service_available (void)
return FALSE;
}
- for (p = result; *p; p++) {
+ for (p = result; *p && !found; p++) {
if (strcmp (*p, TRACKER_DBUS_SERVICE) == 0) {
- return TRUE;
+ found = TRUE;
}
}
- return FALSE;
+ g_strfreev (result);
+
+ return found;
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]