mirror of
https://github.com/librempeg/librempeg
synced 2024-11-23 11:39:47 +00:00
cmdutils: add OPT_INT check in parse_number_or_die()
Check that the value passed for an OPT_INT option is an int, fail otherwise.
This commit is contained in:
parent
3c10843f15
commit
584c2f1db8
@ -106,6 +106,8 @@ double parse_number_or_die(const char *context, const char *numstr, int type, do
|
||||
error= "The value for %s was %s which is not within %f - %f\n";
|
||||
else if(type == OPT_INT64 && (int64_t)d != d)
|
||||
error= "Expected int64 for %s but found %s\n";
|
||||
else if (type == OPT_INT && (int)d != d)
|
||||
error= "Expected int for %s but found %s\n";
|
||||
else
|
||||
return d;
|
||||
fprintf(stderr, error, context, numstr, min, max);
|
||||
|
Loading…
Reference in New Issue
Block a user