"Mitchell, Michael" <[EMAIL PROTECTED]> wrote:
> However, in valuepair.c we have:
> 
>      regmatch_t rxmatch[9];
>      compare =3D regexec(&reg, (char *)auth_item->strvalue,
>                        16, rxmatch, 0);
> 
> Ie nmatch is 16, but the size of the pmatch array is only 9.
> 
> This causes a bus error in the call to regfree() when I try to match a
> regular expression is users.

  Fixed, thanks.

> Is this a peculiar problem to Solaris 9, or have others had this issue?

  It's a general problem that no one else has seen yet.

> I also notice that this code has changed since 0.9.3.

  The %{0}, %{1}, etc. are new.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to