http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5444
------- Additional Comments From [EMAIL PROTECTED] 2007-05-08 13:42 ------- FWIW, I can't think of any circular references in the Message/Message::Node code. The objects are trees without parent references, so it's all unidirectional. However, the last time we tried to let Perl's garbage collection "do the right thing", it barfed horribly (ie: didn't work), so we had to go back to the finish() method. FWIW, calling Message::finish() has been a documented/required part of the API for a long time (since the release of 3.0.0), so regardless of SA's code getting improved, it's a bug in MD imo. Also FWIW, this is one of the reasons I like having a decently long RC cycle before a new major release so that people can test with third party tools to shake loose issues in both tools. Apparently no one with MD tested 3.2 until it was released. :( (In reply to comment #10) > OK... circular references are a problem. Should that be opened as a separate > bug? I'm sure there's a way to architect it so you don't need circular > references. (I realize that would be a *huge* change to SpamAssassin, but I > think it's a worthy long-term goal.) > > Regards, > > David. > ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
