mirror of git://git.sysmocom.de/ofono
Fix: Don't try to set channel flags if they're 0
This commit is contained in:
parent
c74e2ab189
commit
8e15816ac1
|
@ -140,16 +140,17 @@ gboolean g_at_util_setup_io(GIOChannel *io, GIOFlags flags)
|
||||||
G_IO_STATUS_NORMAL)
|
G_IO_STATUS_NORMAL)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
io_flags = g_io_channel_get_flags(io);
|
if (flags & G_IO_FLAG_SET_MASK) {
|
||||||
|
io_flags = g_io_channel_get_flags(io);
|
||||||
|
|
||||||
io_flags |= (flags & G_IO_FLAG_SET_MASK);
|
io_flags |= (flags & G_IO_FLAG_SET_MASK);
|
||||||
|
|
||||||
if (g_io_channel_set_flags(io, io_flags, NULL) !=
|
if (g_io_channel_set_flags(io, io_flags, NULL) !=
|
||||||
G_IO_STATUS_NORMAL)
|
G_IO_STATUS_NORMAL)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
g_io_channel_set_close_on_unref(io, TRUE);
|
g_io_channel_set_close_on_unref(io, TRUE);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue