From 9e8a01669e72a246825379239d82311972d6cb9f Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 24 Dec 2017 10:02:49 +0100 Subject: [PATCH] api: Fix possible descriptor leak, found by Coverity Scan Signed-off-by: Joachim Nilsson --- src/api.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/api.c b/src/api.c index 327dcde9..f08c1d13 100644 --- a/src/api.c +++ b/src/api.c @@ -380,13 +380,11 @@ static void api_cb(uev_t *w, void *arg, int events) _d("Failed sending ACK/NACK back to client"); } - if (UEV_ERROR == events) - goto error; - leave: close(sd); + if (UEV_ERROR == events) + goto error; return; - error: api_exit(); if (api_init(w->ctx))