return NULL;
}
- if (!remote_name || strlen(remote_name) == 0)
+ if (!remote_name)
return NULL;
+ if (strlen(remote_name) == 0) {
+ g_free(remote_name);
+ return NULL;
+ }
+
/* only HOG Device will be shown in searched list */
if (bt_adapter_le_get_scan_result_service_uuids(
dev_info, BT_ADAPTER_LE_PACKET_ADVERTISING, &uuids, &count) == BT_ERROR_NONE) {
}
dev = calloc(1, sizeof(bt_dev_t));
- retv_if(dev == NULL, NULL);
+ if (dev == NULL) {
+ g_free(remote_name);
+ return NULL;
+ }
strncpy(dev->name, remote_name, DEVICE_NAME_MAX_LEN);