vweb: fix a template leak
parent
e78dc4d682
commit
5de0f944bd
|
@ -115,9 +115,9 @@ pub fn (mut b Builder) str() string {
|
||||||
}
|
}
|
||||||
b.buf << `\0`
|
b.buf << `\0`
|
||||||
s := string(b.buf,b.len)
|
s := string(b.buf,b.len)
|
||||||
//bis := b.initial_size
|
bis := b.initial_size
|
||||||
//free(b.buf.data)
|
//free(b.buf.data)
|
||||||
//b.buf = []byte{cap: bis}
|
b.buf = []byte{cap: bis}
|
||||||
b.len = 0
|
b.len = 0
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@ fn (g &Gen) comptime_call(node ast.ComptimeCall) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
g.writeln('vweb__Context_html(&app->vweb, _tmpl_res_$g.fn_decl.name); string_free(&_tmpl_res_$g.fn_decl.name);')
|
g.writeln('vweb__Context_html(&app->vweb, _tmpl_res_$g.fn_decl.name); strings__Builder_free(&sb); string_free(&_tmpl_res_$g.fn_decl.name);')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
g.writeln('// $' + 'method call. sym="$node.sym.name"')
|
g.writeln('// $' + 'method call. sym="$node.sym.name"')
|
||||||
|
|
Loading…
Reference in New Issue