Jack and Keith, I have updated the webrev for this defect.
http://cr.opensolaris.org/~johnfisc/list-output-13550/ to match the discussion. Thanks, John John Fischer wrote: > Keith, > > I have moved that line up and remove the if statement. I have > tested this on onol-inst.sfbay and it works for both the case > that revealed the bug and all other cases. > > Thanks, > > John > > > Keith Mitchell wrote: >> Why not start off the beginning of the for loop with "sdict[name] = []" >> >> Then the if/else at lines 911-916 isn't needed. >> >> - Keith >> >> John Fischer wrote: >>> All, >>> >>> Here is a simple code review for installadm list subcommand. >>> The current code uses the else clause for a for loop. The >>> name within the else clause is not defined within that context. >>> Removing the else causes the code to be in the main 'for name' >>> loop which has the 'name' defined within that context. >>> >>> http://cr.opensolaris.org/~johnfisc/list-output-13550/ >>> >>> This issue only shows up when a manifest has no criteria which >>> is why I missed it within the first code drop. >>> >>> Thanks, >>> >>> John >>> _______________________________________________ >>> caiman-discuss mailing list >>> caiman-discuss at opensolaris.org >>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss