From: Michael Tremer Date: Sat, 9 Sep 2023 18:03:54 +0000 (+0000) Subject: file: Fix check if an interpreter has any additional arguments X-Git-Tag: 0.9.29~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=10cb2c1b4dc5ce2291624b625d2a87b84ae82fee;p=pakfire.git file: Fix check if an interpreter has any additional arguments Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/file.c b/src/libpakfire/file.c index a07da888e..3358ebdfa 100644 --- a/src/libpakfire/file.c +++ b/src/libpakfire/file.c @@ -2515,7 +2515,7 @@ static int pakfire_file_fix_interpreter(struct pakfire_file* file, const char* i rewind(f); // Write shebang - r = fprintf(f, (*p) ? "#!%s %s\n" : "#!%s\n", path, p); + r = fprintf(f, (p >= rest) ? "#!%s\n" : "#!%s %s\n", path, p); if (r < 0) { ERROR(file->pakfire, "%s: Could not write back first line: %m\n", pakfire_file_get_path(file));