summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2013-02-19 15:16:52 +0200
committerPatrik Flykt <patrik.flykt@linux.intel.com>2013-02-21 16:22:34 +0200
commita4975fb8bd19ef41e62d47e809bb6175bad48279 (patch)
tree8f0aae3255ab14bf827add48f6c9083ea26a14f8
parentfc2367a87a33c71c74c462ec226fbaed1093e2b2 (diff)
downloadconnman-a4975fb8bd19ef41e62d47e809bb6175bad48279.tar.gz
connman-a4975fb8bd19ef41e62d47e809bb6175bad48279.tar.bz2
connman-a4975fb8bd19ef41e62d47e809bb6175bad48279.zip
client: Return number of proxies added
-rw-r--r--client/services.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/client/services.c b/client/services.c
index 1dddbad1..5f252ce5 100644
--- a/client/services.c
+++ b/client/services.c
@@ -475,14 +475,14 @@ int set_proxy_manual(DBusConnection *connection, DBusMessage *message,
dbus_message_iter_close_container(&dict, &entry);
dbus_message_iter_open_container(&dict, DBUS_TYPE_DICT_ENTRY, NULL,
&entry);
- append_property_array(&entry, "Servers", servers, num_servers);
+ append_property_array(&entry, "Servers", servers, num_servers -1);
dbus_message_iter_close_container(&dict, &entry);
if (num_excludes != 0) {
dbus_message_iter_open_container(&dict, DBUS_TYPE_DICT_ENTRY,
NULL, &entry);
append_property_array(&entry, "Excludes", excludes,
- num_excludes);
+ num_excludes -1);
dbus_message_iter_close_container(&dict, &entry);
}
@@ -494,7 +494,7 @@ int set_proxy_manual(DBusConnection *connection, DBusMessage *message,
g_free(path);
- return 0;
+ return num_servers + num_excludes;
}
int set_service_property(DBusConnection *connection, DBusMessage *message,