From: Simon Josefsson Date: Wed, 19 Mar 2008 12:03:24 +0000 (+0100) Subject: Fix warning. X-Git-Tag: gnutls_2_3_4~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1dcda50cceef89f3842bc52c9459cd998ca26611;p=thirdparty%2Fgnutls.git Fix warning. --- diff --git a/lib/x509/x509.c b/lib/x509/x509.c index bab2e1135b..6b79560d27 100644 --- a/lib/x509/x509.c +++ b/lib/x509/x509.c @@ -1912,12 +1912,17 @@ gnutls_x509_dn_get_rdn_ava (gnutls_x509_dn_t dn, ptr += lenlen; remlen -= lenlen; - ava->value.size = asn1_get_length_der(ptr, remlen, &lenlen); - if (ava->value.size < 0) - { - gnutls_assert (); - return GNUTLS_E_ASN1_DER_ERROR; - } + { + signed long tmp; + + tmp = asn1_get_length_der(ptr, remlen, &lenlen); + if (tmp < 0) + { + gnutls_assert (); + return GNUTLS_E_ASN1_DER_ERROR; + } + ava->value.size = tmp; + } ava->value.data = ptr + lenlen; return 0;