diff --git a/src/arch/aarch64/arch_strip.c b/src/arch/aarch64/arch_strip.c index 561dd45f77ca0f7fe5699c341b93e7d12ad4c154..30ae66a30bc23c25227a62471f300a073cb725f6 100644 --- a/src/arch/aarch64/arch_strip.c +++ b/src/arch/aarch64/arch_strip.c @@ -82,7 +82,7 @@ kpatch_arch_fixup_rela_update_tls(kpatch_objinfo *origbin, char *symname, *tmp; /* Do nothing for Local TLS symbol */ - if (GELF_ST_BIND(sym->st_info) != STB_LOCAL) + if (GELF_ST_BIND(sym->st_info) == STB_LOCAL) return 0; symname = (char *)kpatch_objinfo_strptr(patch,