[PATCH] ifdown: if socket can not be opened, then no need to close it

Pingfan Liu piliu at redhat.com
Tue Feb 28 00:10:01 PST 2017


Signed-off-by: Pingfan Liu <piliu at redhat.com>
---
 kexec/ifdown.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kexec/ifdown.c b/kexec/ifdown.c
index 9679ad7..a5067ae 100644
--- a/kexec/ifdown.c
+++ b/kexec/ifdown.c
@@ -34,7 +34,7 @@ int ifdown(void)
 	if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
 		fprintf(stderr, "ifdown: ");
 		perror("socket");
-		goto error;
+		goto exit;
 	}
 
 	if ((ifa = if_nameindex()) == NULL) {
@@ -74,5 +74,6 @@ int ifdown(void)
 
 error:
 	close(fd);
+exit:
 	return -1;
 }
-- 
2.7.4




More information about the kexec mailing list