From 0fd251c437f82e0fd6632d40f45ef04007dc9f8a Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 3 Feb 2017 15:13:48 -0500 Subject: [PATCH] free string pointer in xkbswitch parsing CID 1368345 --- src/modules/xkbswitch/e_mod_parse.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/xkbswitch/e_mod_parse.c b/src/modules/xkbswitch/e_mod_parse.c index af673df42..e97e57d26 100644 --- a/src/modules/xkbswitch/e_mod_parse.c +++ b/src/modules/xkbswitch/e_mod_parse.c @@ -293,7 +293,11 @@ parse_rules(void) if (i < (sizeof(grplabels) / sizeof(grplabels[0]))) continue; optmisc = eina_list_append(optmisc, option); } - else continue; + else + { + free(tmp); + continue; + } free(tmp); }