libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 78e5722f4531168fc64acaa66ec8a0aecbc5b210
parent a25dc0d379c0017e265729ab50e82715043ec0c4
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon,  9 Sep 2013 07:28:33 +0000

-allow for 0-termination

Diffstat:
Msrc/testcurl/https/tls_test_common.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/testcurl/https/tls_test_common.c b/src/testcurl/https/tls_test_common.c @@ -393,9 +393,9 @@ setup_session (gnutls_session_t * session, const char *err_pos; gnutls_certificate_allocate_credentials (xcred); - key->size = strlen (srv_key_pem); + key->size = strlen (srv_key_pem) + 1; key->data = malloc (key->size); - if (key->data == NULL) + if (NULL == key->data) { gnutls_certificate_free_credentials (*xcred); return -1; @@ -403,7 +403,7 @@ setup_session (gnutls_session_t * session, memcpy (key->data, srv_key_pem, key->size); cert->size = strlen (srv_self_signed_cert_pem) + 1; cert->data = malloc (cert->size); - if (cert->data == NULL) + if (NULL == cert->data) { gnutls_certificate_free_credentials (*xcred); free (key->data);