summaryrefslogtreecommitdiffstats
path: root/gril/gril.c
diff options
context:
space:
mode:
Diffstat (limited to 'gril/gril.c')
-rw-r--r--gril/gril.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gril/gril.c b/gril/gril.c
index ae27f304..ddedc66a 100644
--- a/gril/gril.c
+++ b/gril/gril.c
@@ -877,6 +877,8 @@ static struct ril_s *create_ril(const char *sock_path)
g_io_channel_set_flags(io, G_IO_FLAG_NONBLOCK, NULL);
ril->io = g_ril_io_new(io);
+ g_io_channel_unref(io);
+
if (ril->io == NULL) {
ofono_error("create_ril: can't create ril->io");
goto error;