From: Kalle Sommer Nielsen Date: Sat, 20 Nov 2010 20:59:28 +0000 (+0000) Subject: Added second fix from #50987 that wasn't apart of Ilia's commit X-Git-Tag: php-5.4.0alpha1~191^2~623 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=701bfaa2fa5dca040eafe78608bd2e87b6ce0370;p=php Added second fix from #50987 that wasn't apart of Ilia's commit --- diff --git a/ext/phar/phar.c b/ext/phar/phar.c index ddd686d00e..a150d9e90d 100644 --- a/ext/phar/phar.c +++ b/ext/phar/phar.c @@ -512,7 +512,7 @@ void phar_entry_remove(phar_entry_data *idata, char **error TSRMLS_DC) /* {{{ */ (buffer) += 2 #else # define PHAR_GET_32(buffer, var) \ - var = *(php_uint32*)(buffer); \ + memcpy(&var, buffer, sizeof(var)); \ buffer += 4 # define PHAR_GET_16(buffer, var) \ var = *(php_uint16*)(buffer); \