On Sun, Jul 10, 2005, ""Igor Olemskoi"" <[EMAIL PROTECTED]> said:

>> I read the logfile, and thought that the problem was that first address,
>> the [EMAIL PROTECTED] one. So the problem is that you have a domain catch-all
>> and it isn't working? (This is what I missed.)
> 
> Yes!

In dsn.c, around line 374, change the -1 to 0 in the call to
auth_check_user_ext. I'll get this into SVN pronto; please report back if
that doesn't fix it!

Yes, I did rewrite auth_check_user_ext before noticing that... But
actually, it was a good thing -- the recursion method being used is very,
very stack heavy, holding onto an entire database result set on each stach
frame. I rewrote it to get as close to a proper tail recursion as
possible, and to proactively prevent alias loops and even throw an error
to the log if one is found.

But since the fix was quite trivial, I'll save the rewrite for 2.1 ;-)

Aaron




Reply via email to