From 43cf4a5df24400a2d4a8c86f5cd405a3274e45b5 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Mon, 2 Mar 2009 20:08:50 +0300 Subject: [PATCH] Remove unneeded allocation. Signed-off-by: Dan Carpenter --- smatch_slist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/smatch_slist.c b/smatch_slist.c index 1ed862b2..d0dba3ba 100644 --- a/smatch_slist.c +++ b/smatch_slist.c @@ -355,10 +355,9 @@ struct smatch_state *get_state_slist(struct state_list *slist, return NULL; } -void overwrite_sm_state(struct state_list **slist, struct sm_state *state) +void overwrite_sm_state(struct state_list **slist, struct sm_state *new) { struct sm_state *tmp; - struct sm_state *new = clone_state(state); //fixme. why? FOR_EACH_PTR(*slist, tmp) { if (cmp_tracker(tmp, new) < 0) -- 2.11.4.GIT