Fix undefined int shift

Jeff Johnston jjohnstn@redhat.com
Thu Feb 4 18:32:00 GMT 2016


Patch committed.

-- Jeff J.

----- Original Message -----
> My analysis here applies:
> 
> https://marc.info/?l=openbsd-tech&m=145377854103866&w=2
> 
> Thanks for your time,
> Michael
> 
> 
> diff --git a/newlib/libc/sys/linux/net/ifname.c
> b/newlib/libc/sys/linux/net/ifname.c
> index b7975bc..d2609b1 100644
> --- a/newlib/libc/sys/linux/net/ifname.c
> +++ b/newlib/libc/sys/linux/net/ifname.c
> @@ -125,7 +125,8 @@ struct if_nameindex *
>  if_nameindex()
>  {
>  	size_t needed;
> -	int mib[6], i, ifn = 0, off = 0, hlen;
> +	int mib[6], ifn = 0, off = 0, hlen;
> +	unsigned int i;
>  	char *buf = NULL, *lim, *next, *cp, *ifbuf = NULL;
>  	struct rt_msghdr *rtm;
>  	struct if_msghdr *ifm;
> 



More information about the Newlib mailing list