From: Edward Z. Yang Date: Wed, 23 Jul 2008 03:04:57 +0000 (-0600) Subject: Fix infinite loop in recursive Git_Repo construction. X-Git-Url: https://repo.or.cz/w/phpgit.git/commitdiff_plain/33ff34bfce60643cfdc90f35cdf4c4cf546f4455 Fix infinite loop in recursive Git_Repo construction. Signed-off-by: Edward Z. Yang --- diff --git a/library/Git/Repo.php b/library/Git/Repo.php index 7553084..b11f7de 100644 --- a/library/Git/Repo.php +++ b/library/Git/Repo.php @@ -52,6 +52,7 @@ class Git_Repo { } $temp = dirname($curpath); if (!$temp || $temp == $curpath) break; + $curpath = $temp; } if (is_null($this->path)) throw new Git_Exception_InvalidRepository($path); $this->git = new Git($this->wd);