]> git.ipfire.org Git - people/ric9/pakfire.git/commitdiff
linter: Skip script interpreter check for ELF files
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 Jan 2025 11:41:19 +0000 (11:41 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 Jan 2025 11:41:19 +0000 (11:41 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/linter-file.c

index ad2973434595e55bf2c3f4c91491eaadd3bcacfe..393550bbb76098acb9dc3c0ea033da0d487cf57a 100644 (file)
@@ -277,6 +277,10 @@ static int pakfire_linter_check_script_interpreter(struct pakfire_linter_file* l
        char interpreter[PATH_MAX];
        int r;
 
+       // Don't run this if we already know that this is an ELF file
+       if (lfile->elf)
+               return 0;
+
        // Fetch the interpreter
        r = pakfire_linter_file_get_script_interpreter(lfile, interpreter);
        if (r <= 0)