Diff between 66742e47553dcd7c3698e096c2fc0c389a0ed242 and 0e3660abb30bce9dcd6fcab572663f6fc66540ce
Changed Files
| File | Additions | Deletions | Status |
| src/shared/io-glib.c | +2 | -0 | modified |
Full Patch
diff --git a/src/shared/io-glib.c b/src/shared/io-glib.c
index 5490fc0..76f5a44 100644
--- a/src/shared/io-glib.c
+++ b/src/shared/io-glib.c
@@ -195,6 +195,7 @@ bool io_set_read_handler(struct io *io, io_callback_func_t callback,
io->read_destroy = destroy;
io->read_data = user_data;
+
done:
io->read_callback = callback;
@@ -256,6 +257,7 @@ bool io_set_write_handler(struct io *io, io_callback_func_t callback,
io->write_destroy = destroy;
io->write_data = user_data;
+
done:
io->write_callback = callback;