Changeset 7697


Ignore:
Timestamp:
06/08/10 17:39:37 (2 years ago)
Author:
GilmarSantosJr
Message:

Item9127: break HTML::Element circular references to avoid memory leaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CompareRevisionsAddOn/lib/Foswiki/Contrib/CompareRevisionsAddOn/Compare.pm

    r7682 r7697  
    293293    $output .= $tmpl_after; 
    294294 
     295# Break circular references to avoid memory leaks. (Tasks:9127) 
     296    $tree1 = $tree1->parent() while defined $tree1->parent(); 
     297    $tree1->delete(); 
     298    $tree2 = $tree2->parent() while defined $tree2->parent(); 
     299    $tree2->delete(); 
     300     
    295301    $session->{response}->status(200); 
    296302    $session->writeCompletePage( $output, 'view' ); 
Note: See TracChangeset for help on using the changeset viewer.