From: Volodymyr Brynza Date: Thu, 6 Apr 2017 10:59:52 +0000 (+0300) Subject: Check glue_ref return value X-Git-Tag: submit/tizen_3.0/20170518.094523^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_3.0;p=platform%2Fupstream%2Fmurphy.git Check glue_ref return value Change-Id: Ica5d1d2094edd492347a4dbb4e6851e6dfb5aea5 Signed-off-by: Volodymyr Brynza --- diff --git a/src/common/glib-glue.c b/src/common/glib-glue.c index 7cd469f..630ec37 100644 --- a/src/common/glib-glue.c +++ b/src/common/glib-glue.c @@ -182,7 +182,7 @@ static gboolean io_cb(GIOChannel *ioc, GIOCondition cond, gpointer user_data) { io_t *io = (io_t *)user_data; glib_glue_t *glue = (glib_glue_t *)io->glue_data; - glue_ref(glue); + g_return_val_if_fail(glue_ref(glue) != NULL, FALSE); g_mutex_lock(&glue->glue_callback_lock); mrp_io_event_t events = MRP_IO_EVENT_NONE; int fd = g_io_channel_unix_get_fd(ioc); @@ -275,7 +275,7 @@ static gboolean timer_cb(gpointer user_data) tmr_t *t = (tmr_t *)user_data; glib_glue_t *glue = (glib_glue_t *)t->glue_data; - glue_ref(glue); + g_return_val_if_fail(glue_ref(glue) != NULL, FALSE); g_mutex_lock(&glue->glue_callback_lock); if (t->cb == NULL) { @@ -356,7 +356,7 @@ static gboolean defer_cb(void *user_data) dfr_t *d = (dfr_t *)user_data; glib_glue_t *glue = (glib_glue_t *)d->glue_data; - glue_ref(glue); + g_return_val_if_fail(glue_ref(glue) != NULL, FALSE); g_mutex_lock(&glue->glue_callback_lock); if (d->cb == NULL) {