sender_uid = __eventsystem_get_sender_uid(connection, sender_name);
if (sender_uid <= 0) {
_E("failed to get uid of sender(%s)", sender_name);
+ g_rec_mutex_unlock(&__rec_mutex);
return;
}
_D("sender_pid(%d), sender_uid(%d)", sender_pid, sender_uid);
return;
}
+ g_rec_mutex_lock(&__rec_mutex);
+
evti->event_name = (char *)bundle_get_val(data,
EVT_KEY_KEPT_EVENT_NAME);
if (!evti->event_name) {
FREE_AND_NULL(evti->interface_name);
out_1:
FREE_AND_NULL(evti);
+
+ g_rec_mutex_unlock(&__rec_mutex);
}
API int eventsystem_keep_last_event_data(const char *event_name)