diff --git a/src/shared/kbd-util.c b/src/shared/kbd-util.c index 2a84610be4..78ad2451f7 100644 --- a/src/shared/kbd-util.c +++ b/src/shared/kbd-util.c @@ -58,7 +58,7 @@ static int keymap_recurse_dir_callback( if (!IN_SET(de->d_type, DT_REG, DT_LNK)) return RECURSE_DIR_CONTINUE; - const char *e = endswith(de->d_name, ".map") ?: endswith(de->d_name, ".map.gz"); + const char *e = ENDSWITH_SET(de->d_name, ".map", ".map.gz", ".kmap", ".kmap.gz"); if (!e) return RECURSE_DIR_CONTINUE;