xkbcomp/keymap: remove useless free() Signed-off-by: Ran Benita <ran234@gmail.com>
diff --git a/src/xkbcomp/keymap.c b/src/xkbcomp/keymap.c
index 8b4693c..a7f70cf 100644
--- a/src/xkbcomp/keymap.c
+++ b/src/xkbcomp/keymap.c
@@ -257,10 +257,8 @@ CompileKeymap(XkbFile *file, struct xkb_keymap *keymap, enum merge_mode merge)
continue;
}
- if (!file->topName) {
- free(file->topName);
+ if (!file->topName)
file->topName = strdup(main_name);
- }
files[file->file_type] = file;
}