Edje cc handlers: Fix memory leak and possible crash.
authorTom Hacohen <tom@stosb.com>
Fri, 9 Oct 2015 11:29:41 +0000 (12:29 +0100)
committerTom Hacohen <tom@stosb.com>
Fri, 9 Oct 2015 11:29:41 +0000 (12:29 +0100)
commite54fd09c34ab3580736cf1205c5c1edb621a65b8
treee462aae255c83bc87da85d02413d129f24d40df8
parentfa6fac81821974b2ca20131f146af38fb4d1f7a5
Edje cc handlers: Fix memory leak and possible crash.

Due to a misplaced semicolon, EINA_LIST_FREE was doing nothing and only
the last part was freed if there was one, and probably a crash if there
wasn't.

This shows again that having statements without {} is dangerous. We need
to force {} and add a lint rule, or at the very least, add a rule to put
the ; in a new line (like clang warns about by default anyway).

@fix
src/bin/edje/edje_cc_handlers.c