]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Fix warning.
authorSimon Josefsson <simon@josefsson.org>
Wed, 19 Mar 2008 12:03:24 +0000 (13:03 +0100)
committerSimon Josefsson <simon@josefsson.org>
Wed, 19 Mar 2008 12:03:24 +0000 (13:03 +0100)
lib/x509/x509.c

index bab2e1135b4e0ba21794448dead2fecaf514a78c..6b79560d275192d234cc5bff55b12ef78561548e 100644 (file)
@@ -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;