bug in token.c ?

Alan DeKok aland at deployingradius.com
Mon Jul 25 13:53:37 CEST 2011

Oliver Schröder wrote:
> This piece of code removes all backslashes from the input string, which
> gives incorrect results when parsing strings for regular expressions
> with excaped characters.


  Do you have an example?

> On the other hand, I'm not sure if it breaks anything else. Is there a
> reason to remove backslashes on purpose? Or is this really a bug?

  The function gets a token from a string.  The token can is *parsed*,
which means interpreting backslashes.  They're not "removed", they're
parsed and understood.

  So yes, there's a reason to do this.

  Alan DeKok.

More information about the Freeradius-Devel mailing list