Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37774873
en ru br
Репозитории ALT

Группа :: Игры/Прочее
Пакет: ularn

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

Патч: ularn-euid.patch
Скачать


diff -Naur Ularn/main.c Ularn.new/main.c
--- Ularn/main.c	2006-03-16 07:58:03.000000000 -0800
+++ Ularn.new/main.c	2006-03-16 12:37:51.000000000 -0800
@@ -55,15 +55,13 @@
 /*
  *	first task is to identify the player
  */
-	if ((ptr = getlogin()) == (char *)NULL) {
-	  	if (pwe=getpwuid(geteuid()))
-			ptr = pwe->pw_name;
-	  	else if ((ptr = getenv("LOGNAME")) == (char *)NULL)
-	  	if ((ptr = getenv("USER")) == (char *)NULL) {
-noone:		    	fprintf(stderr,"Who *are* you?\n");
-			exit(1);
-		 }
-	}
+       if (pwe=getpwuid(geteuid()))
+               ptr = pwe->pw_name;
+       else if ((ptr = getenv("LOGNAME")) == (char *)NULL)
+       if ((ptr = getenv("USER")) == (char *)NULL) {
+noone:	    	fprintf(stderr,"Who *are* you?\n");
+               exit(1);
+        }
 	if (ptr==(char *)NULL)
 		goto noone;
 	if (strlen(ptr)==0)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin