]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Minor code cleanup: cleaned up error handling in verify_cert.
authorAdriaan de Jong <dejong@fox-it.com>
Sat, 4 Feb 2012 13:16:13 +0000 (14:16 +0100)
committerDavid Sommerseth <davids@redhat.com>
Sat, 4 Feb 2012 14:56:45 +0000 (15:56 +0100)
Removed done label and cleaned up return values.

Signed-off-by: Adriaan de Jong <dejong@fox-it.com>
Acked-by: David Sommerseth <davids@redhat.com>
Signed-off-by: David Sommerseth <davids@redhat.com>
ssl_verify.c

index 0b2a1fb947879474f14e85117f940e08299b79a9..e45f149c3078835ce7f67f2c1a3198435eb0e6ad 100644 (file)
@@ -669,14 +669,14 @@ verify_cert(struct tls_session *session, x509_cert_t *cert, int cert_depth)
   msg (D_HANDSHAKE, "VERIFY OK: depth=%d, %s", cert_depth, subject);
   session->verified = true;
 
- done:
   x509_free_subject (subject);
-  return (session->verified == true) ? SUCCESS : FAILURE;
+  return SUCCESS;
 
  err:
   tls_clear_error();
   session->verified = false;
-  goto done;
+  x509_free_subject (subject);
+  return FAILURE;
 }
 
 /* ***************************************************************************