Michael Niedermayer (12019-02-27):
> > if (attr_names[i].type == ATTR_NAME_TYPE_INT) {
> > - int val = atoi(value);
> > - if (val > 32) {
> > + long int val = strtol(value, NULL, 10);
> > + if (errno == ERANGE || val > INT_MAX || val < INT_MIN)
> > {
>
> i belive strtol can fail with other errno valuesAnd errno is not reset in case of successful completion. It needs to be cleared beforehand. To check if a conversion error happened, the middle argument is the proper tool. Regards, -- Nicolas George
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
