Change-Id: I26b518f3c0fc6ce0a3e6f0e0681cbc86ae8c8219
Signed-off-by: Volodymyr Brynza <v.brynza@samsung.com>
static gboolean timer_cb(gpointer user_data)
{
+ if (user_data == NULL)
+ return FALSE;
+
tmr_t *t = (tmr_t *)user_data;
+ if (t->cb == NULL)
+ return FALSE;
+
t->cb(t->glue_data, t, t->user_data);
return TRUE;
static gboolean defer_cb(void *user_data)
{
+ if (user_data == NULL)
+ return FALSE;
+
dfr_t *d = (dfr_t *)user_data;
+ if (d->cb == NULL)
+ return FALSE;
+
d->cb(d->glue_data, d, d->user_data);
return TRUE;