INN commit: branches/2.4/authprogs (radius.c)

INN Commit Russ_Allbery at isc.org
Wed Dec 17 18:26:44 UTC 2008


    Date: Wednesday, December 17, 2008 @ 10:26:44
  Author: iulius
Revision: 8241

Fix the segfault of radius authenticator when none of the radius
servers respond.

Thanks to Matija Nalis for the patch.

Modified:
  branches/2.4/authprogs/radius.c

----------+
 radius.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: radius.c
===================================================================
--- radius.c	2008-12-17 18:26:24 UTC (rev 8240)
+++ radius.c	2008-12-17 18:26:44 UTC (rev 8241)
@@ -444,6 +444,8 @@
 	    now = time(0);
 	    tmout.tv_sec = end - now + 1;
 	    tmout.tv_usec = 0;
+	    warn("timeout talking to remote radius server %s:%d",
+                 inet_ntoa(sreq->sinr.sin_addr), ntohs(sreq->sinr.sin_port));
 	    continue;
 	}
 	slen = sizeof(sinl);
@@ -484,8 +486,7 @@
       }
     }
     if (authtries == 0)
-        warn("cannot talk to remote radius server %s:%d",
-             inet_ntoa(sreq->sinr.sin_addr), ntohs(sreq->sinr.sin_port));
+        warn("cannot talk to any remote radius servers");
     return(-2);
 }
 




More information about the inn-committers mailing list