]> granicus.if.org Git - php/commitdiff
- Fix #55301 (curl part) check if malloc succeded
authorPierre Joye <pajoye@php.net>
Thu, 28 Jul 2011 10:31:34 +0000 (10:31 +0000)
committerPierre Joye <pajoye@php.net>
Thu, 28 Jul 2011 10:31:34 +0000 (10:31 +0000)
ext/curl/interface.c

index dd176af252c6fa2f7fd88e0af12beedabe80e678..89156698034309cbe3b8f7f4b4302ef29b0c9733 100644 (file)
@@ -821,6 +821,9 @@ PHP_MINIT_FUNCTION(curl)
                int i, c = CRYPTO_num_locks();
 
                php_curl_openssl_tsl = malloc(c * sizeof(MUTEX_T));
+               if (!php_curl_openssl_tsl) {
+                       return FAILURE;
+               }
 
                for (i = 0; i < c; ++i) {
                        php_curl_openssl_tsl[i] = tsrm_mutex_alloc();