From 56e8f3fc3c15ceb035cda16d9dada129674cfeff Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 30 Aug 2007 13:45:58 +0000 Subject: Fix socket validity checks --- input/manager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'input/manager.c') diff --git a/input/manager.c b/input/manager.c index 47638278..5dfb0641 100644 --- a/input/manager.c +++ b/input/manager.c @@ -348,7 +348,7 @@ failed: err_connection_failed(pr->conn, pr->msg, strerror(err)); cleanup: - if (isk > 0) + if (isk >= 0) close(isk); close(pr->ctrl_sock); @@ -406,7 +406,7 @@ static gboolean control_connect_cb(GIOChannel *chan, return FALSE; failed: - if (csk > 0) + if (csk >= 0) close(csk); err_connection_failed(pr->conn, pr->msg, strerror(err)); -- cgit