diff options
author | Simon Josefsson <simon@josefsson.org> | 2008-03-19 13:03:24 +0100 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2008-03-19 13:03:24 +0100 |
commit | 1dcda50cceef89f3842bc52c9459cd998ca26611 (patch) | |
tree | 7609db69b62a6dc028b3872b8f9cc24f92590dfb | |
parent | c54d8ce49564b19b2a39995cf8b12cc41ebd9097 (diff) | |
download | gnutls-1dcda50cceef89f3842bc52c9459cd998ca26611.tar.gz |
Fix warning.
-rw-r--r-- | lib/x509/x509.c | 17 |
1 files changed, 11 insertions, 6 deletions
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; |