From 9fdff45c9901bcb0666306dfe377331eda0753cb Mon Sep 17 00:00:00 2001 From: Francis Deslauriers Date: Wed, 9 Oct 2019 10:05:18 -0400 Subject: [PATCH] Fix: lib: field-class.c: memory leak on error scan-build report: Potential leak of memory pointed to by 'var_with_sel_fc' File: src/lib/trace-ir/field-class.c Line: 1524 Reported-by: scan-build Signed-off-by: Francis Deslauriers Change-Id: I6f52562c8549810ffb82c6ae4b34707ad6a32576 Reviewed-on: https://review.lttng.org/c/babeltrace/+/2158 Reviewed-by: Simon Marchi --- src/lib/trace-ir/field-class.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/trace-ir/field-class.c b/src/lib/trace-ir/field-class.c index ce356b40..02e4ab79 100644 --- a/src/lib/trace-ir/field-class.c +++ b/src/lib/trace-ir/field-class.c @@ -1524,6 +1524,7 @@ struct bt_field_class *bt_field_class_variant_create( error: BT_OBJECT_PUT_REF_AND_RESET(var_fc); + BT_OBJECT_PUT_REF_AND_RESET(var_with_sel_fc); end: return (void *) var_fc; -- 2.34.1