X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fasn1%2Fx_long.c;h=e86e4c72c7ce498e222cd16d7f5680d45a021410;hp=0af78752018843bcdf780db623796be3b62ec934;hb=1618679ac478c8f41fc5f320fb4d8a33883b3868;hpb=69588edbaa424beb71c6a9b1be416588232cb78c diff --git a/crypto/asn1/x_long.c b/crypto/asn1/x_long.c index 0af7875201..e86e4c72c7 100644 --- a/crypto/asn1/x_long.c +++ b/crypto/asn1/x_long.c @@ -76,7 +76,7 @@ static int long_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, * set. */ if (ltmp < 0) - utmp = -ltmp - 1; + utmp = -(unsigned long)ltmp - 1; else utmp = ltmp; clen = BN_num_bits_word(utmp);