From ff2b660264a304674f701859ce15388962019201 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Wed, 17 Jun 2015 00:26:35 +0000 Subject: [PATCH] iscsiadm: Fix a file descriptor leak in an error path Detected by Coverity. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6377 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- iscsi-scst/usr/iscsi_adm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/iscsi-scst/usr/iscsi_adm.c b/iscsi-scst/usr/iscsi_adm.c index dc0a85f2e..c50f45923 100644 --- a/iscsi-scst/usr/iscsi_adm.c +++ b/iscsi-scst/usr/iscsi_adm.c @@ -206,6 +206,7 @@ static int iscsid_connect(void) memcpy((char *) &addr.sun_path + 1, ISCSI_ADM_NAMESPACE, strlen(ISCSI_ADM_NAMESPACE)); if (connect(fd, (struct sockaddr *) &addr, sizeof(addr))) { + close(fd); fd = -errno; fprintf(stderr, "Unable to connect to iscsid: %s\n", strerror(-fd));