iscsiadm: Fix a file descriptor leak in an error path

Detected by Coverity.

Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
This commit is contained in:
Bart Van Assche
2015-05-06 14:57:14 +02:00
parent 484ad85aca
commit d37f120a01
+1
View File
@@ -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));