summaryrefslogtreecommitdiff
path: root/src/bt-network.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bt-network.c')
-rw-r--r--src/bt-network.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/bt-network.c b/src/bt-network.c
index 8368a91..f7cd678 100644
--- a/src/bt-network.c
+++ b/src/bt-network.c
@@ -32,7 +32,9 @@
static void network_property_changed(Network *network, const gchar *name, const GValue *value, gpointer data)
{
+ g_assert(data != NULL);
GMainLoop *mainloop = data;
+
if (g_strcmp0(name, "Connected") == 0) {
if (g_value_get_boolean(value) == TRUE) {
g_print("Network service is connected\n");
@@ -143,7 +145,7 @@ int main(int argc, char *argv[])
g_free(intf);
}
g_print("Interface: %s\n", network_get_interface(network));
- g_print("UUID: %s (%s)\n", get_uuid_name(network_get_uuid(network)), network_get_uuid(network));
+ g_print("UUID: %s (%s)\n", uuid2name(network_get_uuid(network)), network_get_uuid(network));
} else if (disconnect_arg) {
if (network_get_connected(network) == FALSE) {
g_print("Network service is already disconnected\n");
@@ -199,7 +201,7 @@ int main(int argc, char *argv[])
g_print("[Service: GN]\n");
g_print(" Name: %s\n", network_hub_get_name(hub));
g_print(" Enabled: %d\n", network_hub_get_enabled(hub));
- g_print(" UUID: %s (%s)\n", get_uuid_name(network_hub_get_uuid(hub)), network_hub_get_uuid(hub));
+ g_print(" UUID: %s (%s)\n", uuid2name(network_hub_get_uuid(hub)), network_hub_get_uuid(hub));
} else {
GHashTable *props = network_hub_get_properties(hub, &error);
exit_if_error(error);
@@ -229,7 +231,7 @@ int main(int argc, char *argv[])
g_print("[Service: PANU]\n");
g_print(" Name: %s\n", network_peer_get_name(peer));
g_print(" Enabled: %d\n", network_peer_get_enabled(peer));
- g_print(" UUID: %s (%s)\n", get_uuid_name(network_peer_get_uuid(peer)), network_peer_get_uuid(peer));
+ g_print(" UUID: %s (%s)\n", uuid2name(network_peer_get_uuid(peer)), network_peer_get_uuid(peer));
} else {
GHashTable *props = network_peer_get_properties(peer, &error);
exit_if_error(error);
@@ -259,12 +261,12 @@ int main(int argc, char *argv[])
g_print("[Service: NAP]\n");
g_print(" Name: %s\n", network_router_get_name(router));
g_print(" Enabled: %d\n", network_router_get_enabled(router));
- g_print(" UUID: %s (%s)\n", get_uuid_name(network_router_get_uuid(router)), network_router_get_uuid(router));
+ g_print(" UUID: %s (%s)\n", uuid2name(network_router_get_uuid(router)), network_router_get_uuid(router));
} else {
GHashTable *props = network_router_get_properties(router, &error);
exit_if_error(error);
GValue *old_value = g_hash_table_lookup(props, service_property_arg);
- //g_assert(old_value != NULL);
+ g_assert(old_value != NULL);
if (G_VALUE_HOLDS_STRING(old_value)) {
g_print("%s: %s -> %s\n", service_property_arg, g_value_get_string(old_value), g_value_get_string(&v));
} else if (G_VALUE_HOLDS_BOOLEAN(old_value)) {
@@ -289,6 +291,7 @@ int main(int argc, char *argv[])
}
g_object_unref(adapter);
+ dbus_disconnect();
exit(EXIT_SUCCESS);
}