Signed-off-by: Guido Vranken <guidovran...@gmail.com> --- src/openvpn/ssl_verify_openssl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/openvpn/ssl_verify_openssl.c b/src/openvpn/ssl_verify_openssl.c index 8374783..d64f83c 100644 --- a/src/openvpn/ssl_verify_openssl.c +++ b/src/openvpn/ssl_verify_openssl.c @@ -285,11 +285,11 @@ x509_get_subject (X509 *cert, struct gc_arena *gc) BIO_get_mem_ptr (subject_bio, &subject_mem); - maxlen = subject_mem->length + 1; - subject = gc_malloc (maxlen, false, gc); + maxlen = subject_mem->length; + subject = gc_malloc (maxlen+1, false, gc); memcpy (subject, subject_mem->data, maxlen); - subject[maxlen - 1] = '\0'; + subject[maxlen] = '\0'; err: if (subject_bio) -- 2.1.4 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel