]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
Curl_thread_create: use Curl_safefree to allow NULL better
authorDaniel Stenberg <daniel@haxx.se>
Tue, 24 Dec 2013 23:53:15 +0000 (00:53 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 24 Dec 2013 23:53:15 +0000 (00:53 +0100)
free() itself allows a NULL input but our memory debug system requires
Curl_safefree() to be used instead when a "legitimate" NULL may be freed. Like
in the code here.

Pointed-out-by: Steve Holme
lib/curl_threads.c

index 97527807ea868f9659ac181ed7721947dc0fba53..d40e024c8710f5e8ab2a6d6bd092abab5c599162 100644 (file)
@@ -77,8 +77,8 @@ curl_thread_t Curl_thread_create(unsigned int (*func) (void*), void *arg)
   return t;
 
 err:
-  free(t);
-  free(ac);
+  Curl_safefree(t);
+  Curl_safefree(ac);
   return curl_thread_t_null;
 }