From 8f021a505a9d8312d2dc1652b7039497af6d33ae Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Tue, 9 Aug 2022 17:12:52 +0200 Subject: [PATCH] lang: Correctly include last element in map file __loc_pri_end is inclusive and needs to be accounted for in get_lang_symbols(). This was incorrectly excluding the last translatable string from the map file. --- lang/lang-map.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/lang-map.py b/lang/lang-map.py index 0638fa3a1..84580a983 100755 --- a/lang/lang-map.py +++ b/lang/lang-map.py @@ -26,7 +26,7 @@ def get_lang_symbols(elf, symtab): sym_start = sym.entry.st_value sym_size = sym.entry.st_size sym_end = sym_start + sym_size - if sym_start >= pri_start and sym_end < pri_end and sym_size > 0: + if sym_start >= pri_start and sym_end <= pri_end and sym_size > 0: data = text_data[sym_start:sym_end] # perform basic checks on the language section