Sophie

Sophie

distrib > Fedora > 13 > x86_64 > by-pkgid > 10a61fc10a6dd65fc9ef42ac1c637e37 > files > 2

ipxripd-0.8-7.fc12.src.rpm

diff -Nrbu ipxripd/ipxkern.c ipxripd-OK/ipxkern.c
--- ipxripd/ipxkern.c	1996-02-01 19:56:07.000000000 +0300
+++ ipxripd-OK/ipxkern.c	2005-03-10 18:09:53.215272940 +0300
@@ -51,7 +51,9 @@
 	FILE *ipx_route;
 	char buf[512];
 
-	ipx_route = fopen("/proc/net/ipx_route", "r");
+	ipx_route = fopen("/proc/net/ipx/route", "r");
+	if (!ipx_route)
+		ipx_route = fopen("/proc/net/ipx_route", "r"); /* old kernels */
 
 	if (ipx_route == NULL)
 	{
@@ -109,7 +111,9 @@
 	FILE *ipx_ifc;
 	char buf[512];
 
-	ipx_ifc = fopen("/proc/net/ipx_interface", "r");
+	ipx_ifc = fopen("/proc/net/ipx/interface", "r");
+	if (!ipx_ifc)
+		ipx_ifc = fopen("/proc/net/ipx_interface", "r"); /*old kernels*/
 
 	if (ipx_ifc == NULL)
 	{