summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2016-04-25 17:45:11 +0100
committerMatt Caswell <matt@openssl.org>2016-04-25 17:45:11 +0100
commit0ca67644ddedfd656d43a6639d89a6236ff64652 (patch)
treeb7169305b38d1feaf0d18d1fe8a77919e7105bae
parentd31bc179b3a48351025c55756ce8be82bf9bfa4c (diff)
downloadopenssl-new-0ca67644ddedfd656d43a6639d89a6236ff64652.tar.gz
Fix a signed/unsigned warning
This causes a compilation failure when using --strict-warnings in 1.0.2 and 1.0.1 Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
-rw-r--r--crypto/asn1/asn1_lib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/asn1/asn1_lib.c b/crypto/asn1/asn1_lib.c
index 54b683c151..874b1af8b0 100644
--- a/crypto/asn1/asn1_lib.c
+++ b/crypto/asn1/asn1_lib.c
@@ -175,7 +175,7 @@ static int asn1_get_length(const unsigned char **pp, int *inf, long *rl,
*inf = 0;
i = *p & 0x7f;
if (*(p++) & 0x80) {
- if (i > sizeof(ret) || max < i)
+ if (i > sizeof(ret) || max < (long)i)
return 0;
while (i-- > 0) {
ret <<= 8L;