mirror of https://github.com/ericonr/sndio.git
Better error message about out-of-range integer
This commit is contained in:
parent
012a6cf6db
commit
5c0d9010fb
|
@ -453,7 +453,9 @@ parse_dec(char **line, int *num)
|
||||||
if (dig >= 10)
|
if (dig >= 10)
|
||||||
break;
|
break;
|
||||||
if (val > MAXQ || (val == MAXQ && dig > MAXR)) {
|
if (val > MAXQ || (val == MAXQ && dig > MAXR)) {
|
||||||
fprintf(stderr, "integer overflow\n");
|
fprintf(stderr,
|
||||||
|
"%s: expected integer in the 0..%d range\n",
|
||||||
|
*line, SIOCTL_VALMAX);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
val = val * 10 + dig;
|
val = val * 10 + dig;
|
||||||
|
|
Loading…
Reference in New Issue