tinguely@plains.NoDak.edu (Mark Tinguely) (07/17/90)
I had problems freezing a sendmail.cf file with sendmail 5.64 with IDA extensions. The bad frozen file will core sendmail when the affected ruleset is encountered. The following lines ended our ruleset 0: S0 # # other stuff ** delete # R$+@.$- $#ERROR $:Host $2 not known--please specify domain R$+@.$-.$*$=T $#ERROR $:Host $2 not known within the $3$4 domain R$+@.$+.$- $#ERROR $:Domain $3 not known--please try to route manually R@$+ $#ERROR $:"Incomplete Source Route--use <...> format" R$* $#ERROR $:Could not parse $1 following ruleset (0) is an empty ruleset 1, followed by a non-empty ruleset 2. Because of the double quotes in ruleset 0, bad values were placed in the r_lhs, r_rhs, and r_next fields of RewriteRules[2]. It is interesting to note that RewriteRules[1] is correctly given the value NULL, and if the rulesets are re-arranged, the first non-empty ruleset following ruleset 0 is given bad pointer values. Being real lazy at this point, I just removed the double quotes from ruleset 0, and things work correctly again.