summaryrefslogtreecommitdiff
path: root/src/rfkill.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2011-01-18 21:21:57 +0100
committerMarcel Holtmann <marcel@holtmann.org>2011-01-18 21:21:57 +0100
commita1e76ec36320b976e88ddb19c8da6396ee272446 (patch)
tree1bf8067d0ee6f3ec43e11570ffd7b7f91f0357d8 /src/rfkill.c
parent5db8e213f1e203156fa7db237381a2e715e5788b (diff)
downloadconnman-a1e76ec36320b976e88ddb19c8da6396ee272446.tar.gz
connman-a1e76ec36320b976e88ddb19c8da6396ee272446.tar.bz2
connman-a1e76ec36320b976e88ddb19c8da6396ee272446.zip
Set GIOChannel to no encoding and no buffering
Diffstat (limited to 'src/rfkill.c')
-rw-r--r--src/rfkill.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rfkill.c b/src/rfkill.c
index 523c7e79..2a4458b8 100644
--- a/src/rfkill.c
+++ b/src/rfkill.c
@@ -149,6 +149,9 @@ int __connman_rfkill_init(void)
channel = g_io_channel_unix_new(fd);
g_io_channel_set_close_on_unref(channel, TRUE);
+ g_io_channel_set_encoding(channel, NULL, NULL);
+ g_io_channel_set_buffered(channel, FALSE);
+
flags = g_io_channel_get_flags(channel);
flags |= G_IO_FLAG_NONBLOCK;
g_io_channel_set_flags(channel, flags, NULL);