Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37569591
en ru br
Репозитории ALT
S:3.0.19-alt1.qa1
5.1: 3.0.19-alt1
4.1: 3.0.19-alt1
4.0: 3.0.19-alt1
3.0: 3.0.16-alt1.2
+updates:3.0.19-alt1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: pidentd

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

Патч: pidentd-3.0.19-dummy.patch
Скачать


diff -Nur pidentd-3.0.19.orig/src/k_linux.c pidentd-3.0.19/src/k_linux.c
--- pidentd-3.0.19.orig/src/k_linux.c	2003-01-09 02:02:26 +0300
+++ pidentd-3.0.19/src/k_linux.c	2006-06-03 13:07:51 +0400
@@ -60,7 +60,6 @@
 ka_lookup(void *vp, struct kernel *kp)
 {
     FILE *fp;
-    long dummy;
     char buf[512];
     long r_laddr, r_raddr, myladdr, myraddr;
     int r_lport, r_rport, mylport, myrport;
@@ -113,11 +112,9 @@
 
     while (fgets(buf, sizeof(buf)-1, fp) != NULL)
     {
-	nra = sscanf(buf, "%d: %lX:%x %lX:%x %x %lX:%lX %x:%lX %lx %d %ld %lu",
-		     &dummy, &myladdr, &mylport, &myraddr, &myrport,
-		     &dummy, &dummy, &dummy, &dummy, &dummy, &dummy,
-		     &euid, &dummy, &ino);
-	if (nra >= 12)
+	nra = sscanf(buf, "%*d: %x:%x %x:%x %*x %*x:%*x %*x:%*x %*x %d %*d %*d",
+		     &myladdr, &mylport, &myraddr, &myrport, &euid);
+	if (nra == 5)
 	{
 	    if (myladdr == r_laddr && mylport == r_lport &&
 		myraddr == r_raddr && myrport == r_rport)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin