Branch: Tag:

2009-11-19

2009-11-19 23:50:26 by Martin Stjernholm <mast@lysator.liu.se>

Avoid some trampoline garbage (should be a fairly small leak).

Rev: server/etc/modules/Roxen.pmod:1.282

1:   // This is a roxen pike module. Copyright © 1999 - 2009, Roxen IS.   // - // $Id: Roxen.pmod,v 1.281 2009/11/12 14:17:38 grubba Exp $ + // $Id: Roxen.pmod,v 1.282 2009/11/19 23:50:26 mast Exp $      #include <roxen.h>   #include <config.h>
51:    }    } );    string code = p->feed( tmpl )->finish()->read(); +  p = 0; // To avoid trampoline garbage.    return compile_string( code, xml_file )();    };   
93:    ->feed( c )    ->finish();    data += ({ row }); +  p = 0; // To avoid trampoline garbage.    } )    ->feed( Stdio.read_file( xml_file ) )    ->finish();    -  +  p = 0; // To avoid trampoline garbage. +     if( ident )    {    foreach( data, mapping m )