if (bt_string_to_uuid(&uuid, str) < 0)
return -EINVAL;
- if (btd_gatt_add_service(&uuid) == NULL)
+ if (!btd_gatt_add_service(&uuid))
return -EINVAL;
return 0;
attr = btd_gatt_add_char(&uuid, 0x00, proxy_read_cb,
proxy_write_cb);
- if (attr == NULL)
+ if (!attr)
return -EINVAL;
path = g_dbus_proxy_get_path(proxy);
DBusConnection *conn = btd_get_dbus_connection();
DBusMessage *reply;
- if (eapp->proxies == NULL)
+ if (!eapp->proxies)
goto fail;
proxy = eapp->proxies->data;
const char *sender = dbus_message_get_sender(msg);
client = g_dbus_client_new(conn, sender, "/");
- if (client == NULL)
+ if (!client)
return NULL;
eapp = g_new0(struct external_app, 1);
return btd_error_already_exists(msg);
eapp = new_external_app(conn, msg, path);
- if (eapp == NULL)
+ if (!eapp)
return btd_error_failed(msg, "Not enough resources");
external_apps = g_slist_prepend(external_apps, eapp);
struct btd_attribute *attr;
attr = malloc0(sizeof(struct btd_attribute) + len);
- if (attr == NULL)
+ if (!attr)
return NULL;
attr->type = *type;
put_uuid_le(uuid, value);
attr = new_const_attribute(&primary_uuid, value, len);
- if (attr == NULL)
+ if (!attr)
return NULL;
if (local_database_add(next_handle, attr) < 0) {
put_uuid_le(uuid, &value[3]);
char_decl = new_const_attribute(&chr_uuid, value, len);
- if (char_decl == NULL)
+ if (!char_decl)
goto fail;
char_value = new0(struct btd_attribute, 1);
- if (char_value == NULL)
+ if (!char_value)
goto fail;
if (local_database_add(next_handle, char_decl) < 0)