Subject: | Duplicated code entered in 3.01 - no error, no symptoms |
Seeking understanding of new()'s order of operations (again) I got cross-eyed in routine init(), lines 511 thru 539 in version 3.05. After getting another opinion, it appears that indeed this code block is duplicated since 3.01. Perhaps part of a patch that had extraneous code?
Because it is duplicated and ends with a "last METHOD;", the same initial conditions never cause a second execution of the code. Thus no symptoms.
Code begins at line 511 and again at line 526 with
if (defined($fh) && ($fh ne '')) {
(I only wish I were less confused now than before (sigh))