]> granicus.if.org Git - curl/commitdiff
polarssl: unbreak build with versions < 1.3.8
authorMarcel Raad <raad@teamviewer.com>
Tue, 11 Apr 2017 10:55:23 +0000 (12:55 +0200)
committerMarcel Raad <raad@teamviewer.com>
Tue, 11 Apr 2017 10:56:57 +0000 (12:56 +0200)
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

lib/vtls/polarssl.c

index b2fea8a5462fc075966e894d901a2ddbe3bec101..e6ad525ea2ff149c6577775cf463988553cda535 100644 (file)
@@ -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) {