--- libgnomekbd/gkbd-keyboard-config.c~ 2012-03-25 22:23:33.000000000 +0400 +++ libgnomekbd/gkbd-keyboard-config.c 2012-03-26 19:10:39.468526541 +0400 @@ -526,18 +526,12 @@ if (!gkbd_keyboard_config_split_items (kbd_config1->options[i], &group1, &option1)) continue; - g_free (group1); - for (j = 0; j < num_options && !are_equal; j++) { if (gkbd_keyboard_config_split_items (kbd_config2->options[j], &group2, &option2)) { are_equal = strcmp (option1, option2) == 0; - g_free (group2); - g_free (option2); } } - g_free (option1); - if (!are_equal) return False; }