From e1d77fef64547ffde8271713adf9a243cb8109e4 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Tue, 10 Jan 2017 22:28:35 +0300 Subject: [PATCH] type_val: fix a memory leak I noticed this memory leak during review. Signed-off-by: Dan Carpenter --- smatch_type_val.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smatch_type_val.c b/smatch_type_val.c index 129931dc..51ef641f 100644 --- a/smatch_type_val.c +++ b/smatch_type_val.c @@ -79,10 +79,10 @@ int get_db_type_rl(struct expression *expr, struct range_list **rl) return 0; type = get_type(expr); str_to_rl(type, db_vals, &tmp); + free_string(db_vals); if (is_whole_rl(tmp)) return 0; *rl = tmp; - free_string(db_vals); return 1; } -- 2.11.4.GIT