Possible Bug in valuepair / rlm_file etc etc.

Joe Maimon jmaimon at ttec.com
Mon Oct 24 14:43:48 CEST 2005



Alister Winfield wrote:

> 
> 
> Anyway just noticed another unfortunate feature in rlm_file.c. 

function?

Do you mean in src/main/valuepair.c paircmp() (cvs renamed to 
paircompare() )?

> The !=
> and !~ tests only notice if the very first matching attribute doesn't
> match the value / regex but there is no way of asking the question does
> this attribute value pair NOT exist anywhere in the packet. I have a fix
> for this which involves effectively doing a positive match then
> inverting the response if required. 

paircmp() loops every av.

Perphaps if you posted your fix simple schmoes like me can take a look.
It wont actually buy you anything if I do, but perhaps some others might 
be interested.

> 
> --
> Alister Winfield.
> 
> - 
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
> 
> 



More information about the Freeradius-Devel mailing list