Program Repair Shop 11

Array Length Variables

        24          my $num_items = scalar @{ $O{ $item } };
        25          $O{ $item }->[ $num_items ] = $observer;
        26          if ( ref( $observer ) ) {
        27              weaken( $O{ $item }->[ $num_items ] );
        28          }
                push @{$O{ $item }}, $observer;
                if ( ref( $observer ) ) {
                    weaken( $O{ $item }->[ -1 ] );
                }