]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Do not deinitialize the constraints structure when reading the constraints fails.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 18 Feb 2014 06:44:58 +0000 (07:44 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 18 Feb 2014 06:44:58 +0000 (07:44 +0100)
lib/x509/name_constraints.c

index 13764d1b64839a892a0d45575ec4dbf3991d2cb6..dbec5e03e8628d82efba0085350cbac60adca403 100644 (file)
@@ -101,16 +101,6 @@ static int extract_name_constraints(ASN1_TYPE c2, const char *vstr,
 
        ret = 0;
  cleanup:
-       if (ret < 0) {
-               nc = *_nc;
-               while (nc != NULL) {
-                       prev = nc->next;
-                       free(nc->name.data);
-                       free(nc);
-                       nc = prev;
-               }
-               *_nc = NULL;
-       }
        gnutls_free(tmp.data);
        return ret;
 }