Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > main-updates-src > by-pkgid > 28cbd38c6189b8f32a73c766a2195a71 > files > 1

git-1.6.2.5-0.2mdv2009.1.src.rpm


 http://git.kernel.org/?p=git/git.git;a=commitdiff;h=3c9d0414ed2db0167e6c828b547be8fc9f88fccc;hp=c173dad58787a7f11a526dbcdaa5a2fe9ff1c87f

--- setup.c	2009-05-04 12:27:58.000000000 -0400
+++ setup.c.oden	2010-10-03 08:27:21.000000000 -0400
@@ -153,6 +153,8 @@ static int is_git_directory(const char *
 	char path[PATH_MAX];
 	size_t len = strlen(suspect);
 
+	if (PATH_MAX <= len + strlen("/objects"))
+		die("Too long path: %.*s", 60, suspect);
 	strcpy(path, suspect);
 	if (getenv(DB_ENVIRONMENT)) {
 		if (access(getenv(DB_ENVIRONMENT), X_OK))