On 21.08.2013 20:46, Sergey Kandaurov wrote:
>       number = strtoumax(buf, &endptr, 0);
>  
> +     if (number == UINTMAX_MAX && errno == ERANGE) {
> +             return (-1);
> +     }

You need to reset errno before strtoumax() call (errno = 0), because any
of previous functions may left it as ERANGE.

-- 
http://ache.vniz.net/
bitcoin:1G6ugdNY6e5jx1GVnAU2ntj2NEfmjKG85r
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to