Репозитории 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 |
Группа :: Система/Серверы
Пакет: 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)