elementary_codegen: check before use to avoid use after free
authorStefan Schmidt <s.schmidt@samsung.com>
Fri, 20 Sep 2019 10:11:39 +0000 (12:11 +0200)
committerJongmin Lee <jm105.lee@samsung.com>
Mon, 23 Sep 2019 21:32:19 +0000 (06:32 +0900)
commit5aa27f32f01447b3ce75caa7d1b5a62fbda98b2d
treed452e21ae34c0010a435ec366c3fa3f9a86fa7b5
parent9bba44821d35682403b7e59b0082200f0a182d23
elementary_codegen: check before use to avoid use after free

These might or might not have been freed already, depending on the
breaks form the above loop. Before we are having a use after free here
better check on it before free'ing another time.

Coverity IDs: 1402671, 1402701

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D10047
src/bin/elementary/elementary_codegen.c