nlopess Wed Sep 5 17:12:23 2007 UTC
Modified files:
/phpdoc/scripts/iniupdate cvs-versions.php
Log:
file() doesnt strip the \n, so adjust the loop. also protect that loop
against infinite looping
http://cvs.php.net/viewvc.cgi/phpdoc/scripts/iniupdate/cvs-versions.php?r1=1.7&r2=1.8&diff_format=u
Index: phpdoc/scripts/iniupdate/cvs-versions.php
diff -u phpdoc/scripts/iniupdate/cvs-versions.php:1.7
phpdoc/scripts/iniupdate/cvs-versions.php:1.8
--- phpdoc/scripts/iniupdate/cvs-versions.php:1.7 Wed Sep 5 15:35:59 2007
+++ phpdoc/scripts/iniupdate/cvs-versions.php Wed Sep 5 17:12:23 2007
@@ -27,7 +27,7 @@
chdir('sources');
- if (empty($GLOBALS['skip_download'])) {
+ if (empty($GLOBALS['skip_download']) || !is_dir('php-src')) {
`cvs -q -d :pserver:[EMAIL PROTECTED]:/repository co php-src >
/dev/null`;
}
@@ -42,7 +42,7 @@
do {
$l = array_shift($log);
- if ($l == 'symbolic names:') {
+ if (rtrim($l) === 'symbolic names:' || $l === NULL) {
break;
}
} while (1);