diff --git a/src/server/net.c b/src/server/net.c
index 67903b34cf0565f23b3fd70c75c82656ec87002c..eb2c36c4b38043f17ba15030980f9e0fdfadcb59 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -689,8 +689,6 @@ exit:
 
 
 error:
-	/* drop  ref from begin_reception() */
-	g_object_unref(c->con);
 	g_message("Error occured in %s, initiating connection drop", __func__);
 
 	if (error) {