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); }