diff --git a/tools/gatt-service.c b/tools/gatt-service.c
index 1e369d7..624b835 100644
--- a/tools/gatt-service.c
+++ b/tools/gatt-service.c
char *path;
path = g_strdup_printf("/service%d", id++);
- if (g_dbus_register_interface(connection, path, GATT_SERVICE_IFACE,
+ if (!g_dbus_register_interface(connection, path, GATT_SERVICE_IFACE,
NULL, NULL, service_properties,
- g_strdup(uuid), g_free) == FALSE) {
+ g_strdup(uuid), g_free)) {
printf("Couldn't register service interface\n");
g_free(path);
return NULL;
dbus_message_iter_close_container(&iter, &dict);
- if (g_dbus_send_message_with_reply(conn, msg, &call, -1) == FALSE) {
+ if (!g_dbus_send_message_with_reply(conn, msg, &call, -1)) {
dbus_message_unref(msg);
return;
}