From: Seung-Woo Kim Date: Mon, 30 Oct 2017 09:52:18 +0000 (+0900) Subject: pmqos: clear freed scenario->list in pmqos_put_scenario() X-Git-Tag: submit/tizen/20171123.001235~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=39c0b7209a63a850d3c400aaf6ff16e3bafccf32;p=platform%2Fcore%2Fsystem%2Fpass.git pmqos: clear freed scenario->list in pmqos_put_scenario() Clear freed scenario->list in pmqos_put_scenario() to remove possiblity of use-after-free. Change-Id: I55266716473889ede04384ed3b8825eaf1dfc32b Signed-off-by: Seung-Woo Kim --- diff --git a/src/pmqos/pmqos-parser.c b/src/pmqos/pmqos-parser.c index 52bab3b..b849540 100644 --- a/src/pmqos/pmqos-parser.c +++ b/src/pmqos/pmqos-parser.c @@ -150,6 +150,7 @@ int pmqos_put_scenario(struct pmqos_scenario *scenarios) scenarios->num = 0; scenarios->max_timeout_ms = 0; free(scenarios->list); + scenarios->list = NULL; } return 0;