diff --git a/libs/libc/modlib/modlib_verify.c b/libs/libc/modlib/modlib_verify.c index 58001135f2..f16a3b6055 100644 --- a/libs/libc/modlib/modlib_verify.c +++ b/libs/libc/modlib/modlib_verify.c @@ -104,7 +104,7 @@ int modlib_verifyheader(FAR const Elf32_Ehdr *ehdr) /* Verify that this file works with the currently configured architecture */ - if (up_checkarch(ehdr)) + if (!up_checkarch(ehdr)) { serr("ERROR: Not a supported architecture\n"); return -ENOEXEC;