Sfoglia il codice sorgente

Zend_Session_SessionTest::__construct - use escapeshellarg to escape php.ini path

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@18558 44c647ce-9c0f-0410-b52a-842ac1e357ba
mabe 16 anni fa
parent
commit
e9478b6880
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      tests/Zend/Session/SessionTest.php

+ 2 - 1
tests/Zend/Session/SessionTest.php

@@ -67,7 +67,8 @@ class Zend_SessionTest extends PHPUnit_Framework_TestCase
     public function __construct($name = NULL, array $data = array(), $dataName = '')
     public function __construct($name = NULL, array $data = array(), $dataName = '')
     {
     {
         parent::__construct($name, $data, $dataName);
         parent::__construct($name, $data, $dataName);
-        $this->_script = 'php -c \'' . php_ini_loaded_file() . '\' '
+        $this->_script = 'php '
+            . '-c ' . escapeshellarg(php_ini_loaded_file()) . ' '
             . escapeshellarg(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'SessionTestHelper.php');
             . escapeshellarg(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'SessionTestHelper.php');
 
 
         $this->_savePath = ini_get('session.save_path');
         $this->_savePath = ini_get('session.save_path');