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

Pratyush Anand panand at redhat.com
Tue Feb 28 22:26:48 PST 2017



On Tuesday 28 February 2017 01:40 PM, Pingfan Liu wrote:
> 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;

may be 'return -1 ' from here itself..

anyway..both are fine.

>  	}
>
>  	if ((ifa = if_nameindex()) == NULL) {
> @@ -74,5 +74,6 @@ int ifdown(void)
>
>  error:
>  	close(fd);
> +exit:
>  	return -1;
>  }
>

Reviewed-by: Pratyush Anand <panand at redhat.com>



More information about the kexec mailing list