From c708ec1f801e824097654b139b348880230e0c48 Mon Sep 17 00:00:00 2001 From: Armin Luntzer <armin.luntzer@univie.ac.at> Date: Wed, 12 Jun 2019 19:07:49 +0000 Subject: [PATCH] server net: move g_clear_object() to correct (?) spot --- src/server/net.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/net.c b/src/server/net.c index 7d21ccb..3cba3cc 100644 --- a/src/server/net.c +++ b/src/server/net.c @@ -200,6 +200,9 @@ static void try_disconnect_socket(struct con_data *c) g_clear_error(&error); } } + + /* drop initial reference */ + g_clear_object(&c->con); } @@ -232,9 +235,6 @@ static void drop_con_begin(struct con_data *c) g_thread_pool_free(c->pool, TRUE, FALSE); c->pool = NULL; - /* drop initial reference */ - g_clear_object(&c->con); - try_disconnect_socket(c); g_mutex_unlock(&listlock); -- GitLab