Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1585118
 поиск   регистрация   авторизация 
 
Группа :: Разработка/Прочее
Пакет: git

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: git-1.3.0-alt-tar-tree.patch


--- git-1.3.0/tar-tree.c.orig	2006-04-18 20:15:18 +0000
+++ git-1.3.0/tar-tree.c	2006-04-18 22:46:36 +0000
@@ -229,7 +229,7 @@ static void write_entry(const unsigned c
 			memcpy(header.linkname, buffer, size);
 	}
 
-	sprintf(header.mode, "%07o", mode & 07777);
+	sprintf(header.mode, "%07o", mode & 07777 & (~022));
 	sprintf(header.size, "%011lo", S_ISREG(mode) ? size : 0);
 	sprintf(header.mtime, "%011lo", archive_time);
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005