From: Marcel Raad Date: Tue, 11 Apr 2017 10:55:23 +0000 (+0200) Subject: polarssl: unbreak build with versions < 1.3.8 X-Git-Tag: curl-7_54_0~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=580da62d84ba5077f420732c63da718bce4cb96e;p=thirdparty%2Fcurl.git polarssl: unbreak build with versions < 1.3.8 ssl_session_init was only introduced in version 1.3.8, the penultimate version. The function only contains a memset, so replace it with that. Suggested-by: Jay Satiro Fixes https://github.com/curl/curl/issues/1401 --- diff --git a/lib/vtls/polarssl.c b/lib/vtls/polarssl.c index b2fea8a546..e6ad525ea2 100644 --- a/lib/vtls/polarssl.c +++ b/lib/vtls/polarssl.c @@ -612,7 +612,7 @@ polarssl_connect_step3(struct connectdata *conn, if(!our_ssl_sessionid) return CURLE_OUT_OF_MEMORY; - ssl_session_init(our_ssl_sessionid); + memset(our_ssl_sessionid, 0, sizeof(ssl_session)); ret = ssl_get_session(&connssl->ssl, our_ssl_sessionid); if(ret) {