diff --git a/src/shared/io-glib.c b/src/shared/io-glib.c
index 488b1a2..77ba19e 100644
--- a/src/shared/io-glib.c
+++ b/src/shared/io-glib.c
if (io->read_watch == 0)
return false;
-done:
- io->read_callback = callback;
io->read_destroy = destroy;
io->read_data = user_data;
+done:
+ io->read_callback = callback;
return true;
}
if (io->write_watch == 0)
return false;
-done:
- io->write_callback = callback;
io->write_destroy = destroy;
io->write_data = user_data;
+done:
+ io->write_callback = callback;
return true;
}