[RADIATOR] Crash with AuthBy RADIUS and BindAddress

Mike McCauley mikem at open.com.au
Thu Oct 9 17:02:36 CDT 2008


Hello Andrew,

thanks for reporting this.
The code used to die() if the bind failed. Now it logs an error. The fix is 
now in the latest patch set.

We apologise for any inconvenience.

Cheers.


On Friday 10 October 2008 04:06, Andrew D. Clark wrote:
> If BindAddress lists addresses that don't exist on the box (long story), an
> AuthBy RADIUS will cause Radiator to crash when it tries to create a socket
> on an interface that doesn't exist.
>
> For example on a box with 192.168.249.22:
>
> BindAddress 192.168.249.21,192.168.249.22
>
> >From the log (trace 4)
>
> Thu Oct  9 12:40:32 2008: DEBUG: Handling with Radius::AuthRADIUS
> Thu Oct  9 12:40:32 2008: DEBUG: AuthBy RADIUS creates new local
> socket '192.168.249.21' for sending requests
>
> and crash.

-- 
Mike McCauley                               mikem at open.com.au
Open System Consultants Pty. Ltd
9 Bulbul Place Currumbin Waters QLD 4223 Australia   http://www.open.com.au
Phone +61 7 5598-7474                       Fax   +61 7 5598-7070

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, DIAMETER etc. Full source
on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.



More information about the radiator mailing list