]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
use calloc instead of malloc to save a call to memset()
authorDaniel Stenberg <daniel@haxx.se>
Thu, 5 May 2005 06:04:00 +0000 (06:04 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 5 May 2005 06:04:00 +0000 (06:04 +0000)
lib/sslgen.c

index 5e8f753326f769c7eee1536b3c43bfb5d64ca60a..7592e668b897ad232d348662e918beee665e5fa7 100644 (file)
@@ -507,13 +507,10 @@ CURLcode Curl_ssl_initsessions(struct SessionHandle *data, long amount)
     return CURLE_OK;
 
   session = (struct curl_ssl_session *)
-    malloc(amount * sizeof(struct curl_ssl_session));
+    calloc(sizeof(struct curl_ssl_session), amount);
   if(!session)
     return CURLE_OUT_OF_MEMORY;
 
-  /* "blank out" the newly allocated memory */
-  memset(session, 0, amount * sizeof(struct curl_ssl_session));
-
   /* store the info in the SSL section */
   data->set.ssl.numsessions = amount;
   data->state.session = session;