I've had looked into the source code and found that it was because there is
a portion of code in the RADIUS_AUTHENTICATE function which loops infinitely
while parsing the response from the RADIUS server.
That code are to extract all the attributes from the response which some of
them are related to the bandwidth control stuff. I've remove the whole
portion of code temporarily and the captive portal would work just fine (the
bandwidth control part would certainly not working, but I don't use it yet).
I guess this problem would vary between different RADIUS server (since they
may have some difference in the response packets), but since I'm not at
office now and cannot post that portion of code to discuss here, I can post
some more details out here if somebody needs it while I'm at office.
Jacky C.K Tsoi
Apr 22, 2005
On 4/22/05, A dot L dot M dot Buxey at lboro dot ac dot uk <A dot L dot M dot Buxey at lboro dot ac dot uk> wrote:
> > I've installed a 1.2b7 system which working very well. However, I've got
> > problem regarding the captive portal with RADIUS authentication.
> same us the issue reported here a few times already