mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-06-03 22:01:13 -04:00
In verify_callback, the subject var should be freed by OPENSSL_free,
not free, since it is allocated by OpenSSL. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6655 e7ae566f-a301-0410-adde-c780ea21d3b5
This commit is contained in:
parent
20a4c12783
commit
b2dee7d568
2 changed files with 3 additions and 3 deletions
4
ssl.c
4
ssl.c
|
|
@ -993,13 +993,13 @@ verify_callback (int preverify_ok, X509_STORE_CTX * ctx)
|
|||
msg (D_HANDSHAKE, "VERIFY OK: depth=%d, %s", ctx->error_depth, subject);
|
||||
|
||||
session->verified = true;
|
||||
free (subject);
|
||||
OPENSSL_free (subject);
|
||||
argv_reset (&argv);
|
||||
return 1; /* Accept connection */
|
||||
|
||||
err:
|
||||
ERR_clear_error ();
|
||||
free (subject);
|
||||
OPENSSL_free (subject);
|
||||
argv_reset (&argv);
|
||||
return 0; /* Reject connection */
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
dnl define the OpenVPN version
|
||||
define(PRODUCT_VERSION,[2.1.3b])
|
||||
define(PRODUCT_VERSION,[2.1.3c])
|
||||
dnl define the TAP version
|
||||
define(PRODUCT_TAP_ID,[tap0901])
|
||||
define(PRODUCT_TAP_WIN32_MIN_MAJOR,[9])
|
||||
|
|
|
|||
Loading…
Reference in a new issue