From 4271f84755e79660bffaa5f1757de62379bd018f Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Wed, 3 Apr 2013 00:50:16 -0400 Subject: [PATCH] waitablequeue: Only use API from GLib 2.34 As intended. --- src/libotutil/ot-waitable-queue.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libotutil/ot-waitable-queue.c b/src/libotutil/ot-waitable-queue.c index 874499d3..475c9c27 100644 --- a/src/libotutil/ot-waitable-queue.c +++ b/src/libotutil/ot-waitable-queue.c @@ -116,5 +116,8 @@ ot_waitable_queue_unref (OtWaitableQueue *queue) GSource * ot_waitable_queue_create_source (OtWaitableQueue *queue) { - return g_unix_fd_source_new (queue->fd, G_IO_IN); + GIOChannel *iochan = g_io_channel_unix_new (queue->fd); + GSource *source = g_io_create_watch (iochan, G_IO_IN); + g_io_channel_unref (iochan); + return source; }