Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1610214
 поиск   регистрация   авторизация 
 
Группа :: Архивирование/Создание CD
Пакет: dvd+rw-tools

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

Патч: dvd+rw-tools-5.17.4.8.6-alt-subfs.patch


--- dvd+rw-tools-5.17.4.8.6/transport.hxx.orig	2004-08-10 13:49:07 +0400
+++ dvd+rw-tools-5.17.4.8.6/transport.hxx	2004-08-10 13:59:22 +0400
@@ -215,7 +215,11 @@ public:
 	while ((mb=getmntent (fp))!=NULL)
 	{   if (stat (mb->mnt_fsname,&msb) < 0) continue; // corrupted line?
 	    if (msb.st_rdev == fsb.st_rdev)
-	    {	ret = -1;
+	    {
+		if ((strcmp("subfs", mb->mnt_type) == 0) ||
+		    (strcmp("supermount", mb->mnt_type) == 0))
+			continue;
+		ret = -1;
 		if ((pid = fork()) == (pid_t)-1)	break;
 		if (pid == 0) execl ("/bin/umount","umount",mb->mnt_dir,NULL);
 		while (1)
 
design & coding: Vladimir Lettiev aka crux © 2004-2005