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.3.4RC2~39 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=78f10489ca348da80dc9cd85271422219f777e4a;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 7ae346d793..8233428b15 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); \