diff options
| author | Pierre Joye <pajoye@php.net> | 2011-07-28 10:31:34 +0000 | 
|---|---|---|
| committer | Pierre Joye <pajoye@php.net> | 2011-07-28 10:31:34 +0000 | 
| commit | 103d47502108995ed8f2567269d2e27abe092f50 (patch) | |
| tree | c53d8f5345f2b04bfedc207e76f87eea74dbe36a | |
| parent | be217d08a47e5613cfa3b91aea6a0959b97fc8eb (diff) | |
| download | php-git-103d47502108995ed8f2567269d2e27abe092f50.tar.gz | |
- Fix #55301 (curl part) check if malloc succeded
| -rw-r--r-- | ext/curl/interface.c | 3 | 
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(); | 
