diff --git a/src/server/net.c b/src/server/net.c index cd7411bb7383fdabc8c638132e701a933601a511..7d21ccb6603b586276025bcb413cfd4e2743d509 100644 --- a/src/server/net.c +++ b/src/server/net.c @@ -260,15 +260,11 @@ static void drop_con_finalize(struct con_data *c) goto unlock; } - if (!c->con) { - g_warning("c->con is NULL"); - goto unlock; - } - - - if (G_IS_OBJECT(c->con)) { - g_warning("c->con still holds references"); - goto unlock; + if (c->con) { + if (G_IS_OBJECT(c->con)) { + g_warning("c->con still holds references"); + goto unlock; + } } if (!c->nick) {