On Fri, 2016-03-04 at 16:42 -0800, David Decotigny wrote:
> From: David Decotigny <de...@googlers.com>
> 
> 
> Signed-off-by: David Decotigny <de...@googlers.com>
> ---
>  ethtool.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/ethtool.c b/ethtool.c
> index e1acf09..4daf538 100644
> --- a/ethtool.c
> +++ b/ethtool.c
> @@ -4618,6 +4618,9 @@ opt_found:
>               /* Open control socket. */
>               ctx.fd = socket(AF_INET, SOCK_DGRAM, 0);
>               if (ctx.fd < 0) {
> +                     ctx.fd = socket(AF_INET6, SOCK_DGRAM, 0);
> +             }

Can this really happen on Linux?  (AF_INET6 available but not AF_INET?)

Why not AF_UNIX?  That's even more critical.

Ben.

> +             if (ctx.fd < 0) {
>                       perror("Cannot get control socket");
>                       return 70;
>               }
-- 
Ben Hutchings
The most exhausting thing in life is being insincere. - Anne Morrow Lindberg

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to