interface_name = g_list_nth_data(*filter_list, idx);
if (MC_STRING_VALID(interface_name)) {
- if (strcmp(interface_name, filter_interface_name) == 0) {
+ if (g_strcmp0(interface_name, filter_interface_name) == 0) {
mc_debug("Unset subscriber [%d][%s]", idx, interface_name);
*filter_list = g_list_remove(*filter_list, interface_name);
MC_SAFE_FREE(interface_name);
unsigned int listener_cnt = g_list_length(listener_list);
for (i = 0; i < listener_cnt; i++) {
listener = (mc_ipc_listener_s *)g_list_nth_data(listener_list, i);
- if (listener && !strcmp(listener->key, key)) {
+ if (listener && !g_strcmp0(listener->key, key)) {
mc_debug("Received : [%s] (flags = %x) from %s.%s", message, internal_flags, listener->interface_name, listener->signal_name);
listener->callback(listener->interface_name, listener->signal_name, message, 0, listener->user_data);
}
{
unsigned int i = 0;
+ mc_retvm_if(!MC_STRING_VALID(key), TRUE, "Invalid Key");
+
for (i = 0; i < g_list_length(listener_list); i++) {
mc_ipc_listener_s *listener = (mc_ipc_listener_s *)g_list_nth_data((listener_list), i);
- mc_retvm_if(listener && !strcmp(listener->key, key), TRUE, "listener[%s] is duplicated ", key);
+ mc_retvm_if(listener && !g_strcmp0(listener->key, key), TRUE, "listener[%s] is duplicated ", key);
}
return FALSE;
for (i = g_list_length(listener_list) - 1; i >= 0; i--) {
mc_ipc_listener_s *listener = (mc_ipc_listener_s *)g_list_nth_data(listener_list, i);
- if (listener && !strcmp(listener->key, key)) {
+ if (listener && !g_strcmp0(listener->key, key)) {
_mc_ipc_signal_unsubscribe(connection, listener->handler);
MC_SAFE_FREE(listener->interface_name);
MC_SAFE_FREE(listener->signal_name);
}
if ((latest_server_name != NULL) && (mc_server->server_name != NULL)) {
- if (!strcmp(latest_server_name, mc_server->server_name))
+ if (!g_strcmp0(latest_server_name, mc_server->server_name))
*is_latest = TRUE;
}
mc_retvm_if(interface_name == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "interface_name is NULL");
mc_retvm_if(signal_name == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "signal_name is NULL");
- if (!strcmp(MC_DBUS_SIGNAL_NAME_PLAY_BACK, signal_name))
+ if (!g_strcmp0(MC_DBUS_SIGNAL_NAME_PLAY_BACK, signal_name))
message = g_strdup_printf("%s%s%d%s%llu", mc_server->server_name, MC_STRING_DELIMITER, param1, MC_STRING_DELIMITER, param2);
- else if (!strcmp(MC_DBUS_SIGNAL_NAME_METADATA, signal_name))
+ else if (!g_strcmp0(MC_DBUS_SIGNAL_NAME_METADATA, signal_name))
message = g_strdup_printf("%s", mc_server->server_name);
else
message = g_strdup_printf("%s%s%d", mc_server->server_name, MC_STRING_DELIMITER, param1);