diff options
Diffstat (limited to '')
-rw-r--r-- | src/io_thread.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/io_thread.c b/src/io_thread.c index 4677428d6..a0e3a8844 100644 --- a/src/io_thread.c +++ b/src/io_thread.c @@ -75,12 +75,19 @@ io_thread_start(GError **error_r) } void +io_thread_quit(void) +{ + assert(io.loop != NULL); + + g_main_loop_quit(io.loop); +} + +void io_thread_deinit(void) { if (io.thread != NULL) { - assert(io.loop != NULL); + io_thread_quit(); - g_main_loop_quit(io.loop); g_thread_join(io.thread); } |