Commit 86da31e0 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Curl_SSL_Close_All() now checks that we have a session cache before we run

around killing entries in it!
parent 1d7075e3
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -412,13 +412,15 @@ static int Kill_Single_Session(struct curl_ssl_session *session)
int Curl_SSL_Close_All(struct SessionHandle *data)
{
  int i;

  if(data->set.ssl.session) {    
    for(i=0; i< data->set.ssl.numsessions; i++)
      /* the single-killer function handles empty table slots */
      Kill_Single_Session(&data->set.ssl.session[i]);
    
    /* free the cache data */
    free(data->set.ssl.session);

  }
  return 0;
}