diff options
author | Rich Felker <dalias@aerifal.cx> | 2013-02-26 01:42:11 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013-02-26 01:42:11 -0500 |
commit | 5afc74fbaa2371f30df0dc9fb7bc3afe6bd96137 (patch) | |
tree | f42067ddc2e612f5e4f01174c8b22b2ecc04acec /src/regex/regexec.c | |
parent | 4853c1f7f7b5023aa6a409abc1e759f5f92c9c4e (diff) | |
download | musl-5afc74fbaa2371f30df0dc9fb7bc3afe6bd96137.tar.gz musl-5afc74fbaa2371f30df0dc9fb7bc3afe6bd96137.tar.xz musl-5afc74fbaa2371f30df0dc9fb7bc3afe6bd96137.zip |
fix integer type issue in strverscmp
lenl-lenr is not a valid expression for a signed int return value from strverscmp, since after implicit conversion from size_t to int this difference could have the wrong sign or might even be zero. using the difference for char values works since they're bounded well within the range of differences representable by int, but it does not work for size_t values.
Diffstat (limited to 'src/regex/regexec.c')
0 files changed, 0 insertions, 0 deletions