diff options
author | Adam Sampson <ats@offog.org> | 2017-08-09 14:11:17 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2017-08-09 19:24:16 +0200 |
commit | 45a560390c4356bcb81d933bbbb229c8ea2acb63 (patch) | |
tree | f7a2c702f30a69c5dd1b9fd2fe3b427f65104b1e /lib/vauth/krb5_sspi.c | |
parent | a7bbbb7c368c6096802007f61f19a02e9d75285b (diff) |
curl: do bounds check using a double comparison
The fix for this in 8661a0aacc01492e0436275ff36a21734f2541bb wasn't
complete: if the parsed number in num is larger than will fit in a long,
the conversion is undefined behaviour (causing test1427 to fail for me
on IA32 with GCC 7.1, although it passes on AMD64 and ARMv7). Getting
rid of the cast means the comparison will be done using doubles.
It might make more sense for the max argument to also be a double...
Fixes #1750
Closes #1749
Diffstat (limited to 'lib/vauth/krb5_sspi.c')
0 files changed, 0 insertions, 0 deletions