From: Felipe Pena Date: Mon, 14 Mar 2011 14:12:42 +0000 (+0000) Subject: - Missing fixes for bug #54247 X-Git-Tag: php-5.3.6~9 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6da18ca967ae73f486a2161999290984f0da3501;p=php - Missing fixes for bug #54247 --- diff --git a/ext/phar/phar_object.c b/ext/phar/phar_object.c index 3e98538f94..c54f3312e6 100644 --- a/ext/phar/phar_object.c +++ b/ext/phar/phar_object.c @@ -307,7 +307,7 @@ static int phar_file_action(phar_archive_data *phar, phar_entry_info *info, char char *error; if (!phar_open_jit(phar, info, &error TSRMLS_CC)) { if (error) { - zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, error); + zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, "%s", error); efree(error); } return -1; @@ -673,7 +673,7 @@ PHP_METHOD(Phar, webPhar) if (phar_open_executed_filename(alias, alias_len, &error TSRMLS_CC) != SUCCESS) { if (error) { - zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, error); + zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, "%s", error); efree(error); } return; @@ -1095,7 +1095,7 @@ PHP_METHOD(Phar, createDefaultStub) stub = phar_create_default_stub(index, webindex, &stub_len, &error TSRMLS_CC); if (error) { - zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, error); + zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, "%s", error); efree(error); return; } @@ -1120,7 +1120,7 @@ PHP_METHOD(Phar, mapPhar) RETVAL_BOOL(phar_open_executed_filename(alias, alias_len, &error TSRMLS_CC) == SUCCESS); if (error) { - zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, error); + zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, "%s", error); efree(error); } } /* }}} */