# HG changeset patch # User Mike Becker # Date 1728236734 -7200 # Node ID 25fb39f8863a5e9f65d9760bf0df5f98fcc4f757 # Parent cfa1d05754ac6ccaa07d6071c27bc4f2c25373fc fix memory leak in asc_text_printf() diff -r cfa1d05754ac -r 25fb39f8863a src/text.c --- a/src/text.c Sun Oct 06 19:43:08 2024 +0200 +++ b/src/text.c Sun Oct 06 19:45:34 2024 +0200 @@ -113,10 +113,14 @@ char const* format, ... ) { - cxmutstr text = ((AscText*)node)->text; va_list ap; va_start(ap, format); - cx_vsprintf(&text.ptr, &text.length, format, ap); + cx_vsprintf( + &(((AscText*)node)->text.ptr), + &(((AscText*)node)->text.length), + format, + ap + ); va_end(ap); asc_node_update(node); }