https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8050
--- Comment #8 from Henrik Krohns <apa...@hege.li> --- (In reply to Sidney Markowitz from comment #5) > Henrik, this isn't the change you did, but how is this existing code correct > in the line "if ($home && $home ne $prev)"? It does what the comment implies ("skip if checked already"). Skips a redundant test_global_state_dir() call that's already been done for that directory. It's entirely possible that home_dir_for_helpers before was not writable, so it's possible that $home and $prev are now equal. Yes the logic was generally left a bit unclean, but it works. -- You are receiving this mail because: You are the assignee for the bug.