diff options
author | beck <> | 2015-07-19 03:05:32 +0000 |
---|---|---|
committer | beck <> | 2015-07-19 03:05:32 +0000 |
commit | e7c452a21eb71e4c4db6b7c5a8ed0e9b59d66d25 (patch) | |
tree | 652492c05945a3209a221d9bdbe9c721274d5005 /src | |
parent | bfa261f7c15dc80e4280f9773c7d6f5a71d5bae4 (diff) | |
download | openbsd-e7c452a21eb71e4c4db6b7c5a8ed0e9b59d66d25.tar.gz openbsd-e7c452a21eb71e4c4db6b7c5a8ed0e9b59d66d25.tar.bz2 openbsd-e7c452a21eb71e4c4db6b7c5a8ed0e9b59d66d25.zip |
Fix coverity 105339, by correctly checking return from strtoll
ok miod@ bcook@
Diffstat (limited to 'src')
-rw-r--r-- | src/usr.bin/openssl/certhash.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr.bin/openssl/certhash.c b/src/usr.bin/openssl/certhash.c index d0d1d8c771..84364f1560 100644 --- a/src/usr.bin/openssl/certhash.c +++ b/src/usr.bin/openssl/certhash.c | |||
@@ -267,7 +267,7 @@ hashinfo_from_linkname(const char *linkname, const char *target) | |||
267 | val = strtoll(l, &ep, 16); | 267 | val = strtoll(l, &ep, 16); |
268 | if (l[0] == '\0' || *ep != '\0') | 268 | if (l[0] == '\0' || *ep != '\0') |
269 | goto err; | 269 | goto err; |
270 | if (errno == ERANGE && (val == LONG_MAX || val == LONG_MIN)) | 270 | if (errno == ERANGE && (val == LLONG_MAX || val == LLONG_MIN)) |
271 | goto err; | 271 | goto err; |
272 | if (val < 0 || val > ULONG_MAX) | 272 | if (val < 0 || val > ULONG_MAX) |
273 | goto err; | 273 | goto err; |