[BUGFIX] Hardcoded variable in CookieJar.php
authorPhilipp Gampe <forge.typo3.org@philippgampe.info>
Fri, 16 Mar 2012 11:33:47 +0000 (12:33 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Fri, 13 Apr 2012 11:14:46 +0000 (13:14 +0200)
If pear installs a package, it replaces all occurrences of data_dir with
the actual dirname. This should not have happened in then shipped
version.

Change-Id: I207fd879d55412f97c93ed1bee25d8283f4f6d6c
Fixes: #34923
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/9693
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/contrib/pear/HTTP/Request2/CookieJar.php

index 36ca06d..3556aa6 100644 (file)
@@ -442,7 +442,7 @@ class HTTP_Request2_CookieJar implements Serializable
 
         // load the list if needed
         if (empty(self::$psl)) {
-            $path = '/usr/share/pear/data' . DIRECTORY_SEPARATOR . 'HTTP_Request2';
+            $path = '@data_dir@' . DIRECTORY_SEPARATOR . 'HTTP_Request2';
             if (0 === strpos($path, '@' . 'data_dir@')) {
                 $path = realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR . '..'
                                  . DIRECTORY_SEPARATOR . 'data');
@@ -496,4 +496,4 @@ class HTTP_Request2_CookieJar implements Serializable
         return (strlen($result) > 0) ? ($result . '.' . $sub) : null;
     }
 }
-?>
\ No newline at end of file
+?>