]> granicus.if.org Git - curl/commitdiff
prevent memory leak when built SSL disabled
authorDaniel Stenberg <daniel@haxx.se>
Wed, 4 May 2005 14:52:51 +0000 (14:52 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 4 May 2005 14:52:51 +0000 (14:52 +0000)
lib/sslgen.c

index e7f0011b2177647da8f04b9c35eaa2407e75133a..5e8f753326f769c7eee1536b3c43bfb5d64ca60a 100644 (file)
@@ -499,6 +499,7 @@ int Curl_ssl_recv(struct connectdata *conn, /* connection data */
  */
 CURLcode Curl_ssl_initsessions(struct SessionHandle *data, long amount)
 {
+#ifdef USE_SSL
   struct curl_ssl_session *session;
 
   if(data->state.session)
@@ -517,6 +518,11 @@ CURLcode Curl_ssl_initsessions(struct SessionHandle *data, long amount)
   data->set.ssl.numsessions = amount;
   data->state.session = session;
   data->state.sessionage = 1; /* this is brand new */
+#else
+  /* without SSL, do nothing */
+  (void)data;
+  (void)amount;
+#endif
 
   return CURLE_OK;
 }