diff options
-rw-r--r-- | lib/vtls/vtls.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c index dfefa1bd5..badd93d08 100644 --- a/lib/vtls/vtls.c +++ b/lib/vtls/vtls.c @@ -489,6 +489,7 @@ CURLcode Curl_ssl_addsessionid(struct connectdata *conn, store->scheme = conn->handler->scheme; if(!Curl_clone_primary_ssl_config(ssl_config, &store->ssl_config)) { + Curl_free_primary_ssl_config(&store->ssl_config); store->sessionid = NULL; /* let caller free sessionid */ free(clone_host); free(clone_conn_to_host); |