Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37787084
en ru br
ALT Linux repos
S:3.0.19-alt1.qa1
5.0: 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

Group :: System/Servers
RPM: pidentd

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: pidentd-3.0.19-dummy.patch
Download


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)
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin