iscsiadm: Fix a resource 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-07 14:59:59 +02:00
parent fbbea79704
commit 2ef13131b4

View File

@@ -39,8 +39,10 @@ int iscsi_adm_request_listen(void)
memcpy((char *) &addr.sun_path + 1, ISCSI_ADM_NAMESPACE,
strlen(ISCSI_ADM_NAMESPACE));
if ((err = bind(fd, (struct sockaddr *) &addr, sizeof(addr))) < 0)
if ((err = bind(fd, (struct sockaddr *) &addr, sizeof(addr))) < 0) {
close(fd);
return err;
}
if ((err = listen(fd, 32)) < 0) {
close(fd);