From 92e554152ef71b28efec142b8ef498701ceea5d9 Mon Sep 17 00:00:00 2001 From: Flavio Ceolin Date: Tue, 26 Jan 2016 16:44:23 -0200 Subject: [PATCH] form: Fix memory leak sol_buffer_init is being called inside a loop without the sol_buffer_fini causing the previous allocated data being lost. Signed-off-by: Flavio Ceolin --- src/modules/flow/form/form.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/flow/form/form.c b/src/modules/flow/form/form.c index db5ac00b0..8f2ce75b6 100644 --- a/src/modules/flow/form/form.c +++ b/src/modules/flow/form/form.c @@ -3226,6 +3226,7 @@ string_formatted_open(struct sol_flow_node *node, numeric_field_present = true; ptr = tmp + 1; + sol_buffer_fini(&mdata->formatted_value); } if (!numeric_field_present) {