From: Dick St.P. <stpeters@NetHeaven.com> - 2005-07-14 15:37:48
|
fre...@va... writes: > Okay, it's now proven that ever all NH_ fixes/features turned on > sid-filter will go to the same loop of "resolving" something... I've been revisiting what NH_REDIRECTFIX does, and I may have found the cause. In sid-filter.c the patched code reads /* special handling for policy records */ #ifdef NH_REDIRECTFIX if (rtype == T_TXT) #else if (rtype == T_TXT && queries == 1) #endif Removing the "queries == 1" test was part of an early approach to the redirect problem. When I abandoned that approach I didn't undo this change. It wasn't causing me any problems, and I was unsure whether the new approach needs it. I just tried restoring the "queries == 1" test, and redirects still seem to work in some brief testing. If you restore the "queries == 1" test and your milter loop goes away, I'll change my patch. -- Dick St.Peters, stpeters@NetHeaven.com |