summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Joye <pajoye@php.net>2011-07-28 10:31:34 +0000
committerPierre Joye <pajoye@php.net>2011-07-28 10:31:34 +0000
commit103d47502108995ed8f2567269d2e27abe092f50 (patch)
treec53d8f5345f2b04bfedc207e76f87eea74dbe36a
parentbe217d08a47e5613cfa3b91aea6a0959b97fc8eb (diff)
downloadphp-git-103d47502108995ed8f2567269d2e27abe092f50.tar.gz
- Fix #55301 (curl part) check if malloc succeded
-rw-r--r--ext/curl/interface.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/curl/interface.c b/ext/curl/interface.c
index ce12171d60..ff2aff07c1 100644
--- a/ext/curl/interface.c
+++ b/ext/curl/interface.c
@@ -819,6 +819,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();