com php-src: Removed useless signal protection: Zend/zend_all oc.c

From: Date: Fri, 28 Aug 2015 09:39:18 +0000
Subject: com php-src: Removed useless signal protection: Zend/zend_all oc.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-88790@lists.php.net to get a copy of this message
Commit: 5d15d2b26d01ec267234b26abad6be4e04b364ac Author: Dmitry Stogov <dmitry@zend.com> Fri, 28 Aug 2015 12:39:18 +0300 Parents: de63ebf5f4b23493e17a40d1eb3bdf479c27464f Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=5d15d2b26d01ec267234b26abad6be4e04b364ac Log: Removed useless signal protection Changed paths: M Zend/zend_alloc.c Diff: diff --git a/Zend/zend_alloc.c b/Zend/zend_alloc.c index 16838e0..23ec7bc 100644 --- a/Zend/zend_alloc.c +++ b/Zend/zend_alloc.c @@ -2472,15 +2472,11 @@ ZEND_API void* ZEND_FASTCALL _ecalloc(size_t nmemb, size_t size ZEND_FILE_LINE_D { void *p; - HANDLE_BLOCK_INTERRUPTIONS(); - p = _safe_emalloc(nmemb, size, 0 ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY_CC); if (UNEXPECTED(p == NULL)) { - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; } memset(p, 0, size * nmemb); - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; } @@ -2489,16 +2485,12 @@ ZEND_API char* ZEND_FASTCALL _estrdup(const char *s ZEND_FILE_LINE_DC ZEND_FILE_ size_t length; char *p; - HANDLE_BLOCK_INTERRUPTIONS(); - length = strlen(s); p = (char *) _emalloc(safe_address(length, 1, 1) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY_CC); if (UNEXPECTED(p == NULL)) { - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; } memcpy(p, s, length+1); - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; } @@ -2506,16 +2498,12 @@ ZEND_API char* ZEND_FASTCALL _estrndup(const char *s, size_t length ZEND_FILE_LI { char *p; - HANDLE_BLOCK_INTERRUPTIONS(); - p = (char *) _emalloc(safe_address(length, 1, 1) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY_CC); if (UNEXPECTED(p == NULL)) { - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; } memcpy(p, s, length); p[length] = 0; - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; } @@ -2524,18 +2512,14 @@ ZEND_API char* ZEND_FASTCALL zend_strndup(const char *s, size_t length) { char *p; - HANDLE_BLOCK_INTERRUPTIONS(); - p = (char *) malloc(safe_address(length, 1, 1)); if (UNEXPECTED(p == NULL)) { - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; } - if (length) { + if (EXPECTED(length)) { memcpy(p, s, length); } p[length] = 0; - HANDLE_UNBLOCK_INTERRUPTIONS(); return p; }

« previous php.cvs (#88790) next »