]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
In verify_callback, the subject var should be freed by OPENSSL_free,
authorJames Yonan <james@openvpn.net>
Tue, 16 Nov 2010 08:36:18 +0000 (08:36 +0000)
committerJames Yonan <james@openvpn.net>
Tue, 16 Nov 2010 08:36:18 +0000 (08:36 +0000)
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

ssl.c
version.m4

diff --git a/ssl.c b/ssl.c
index dffe882ad523ad40a62da7a9761dd513c3ed83f0..0f93cef35d8ce5150aa9aa19557050db9366c056 100644 (file)
--- a/ssl.c
+++ b/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 */
 }
index c04c6cf741d57282216b41b5ccb0116e4cd5062e..9af265e22bb2b625be902c4fc31398a1befcf030 100644 (file)
@@ -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])