From 10cb2c1b4dc5ce2291624b625d2a87b84ae82fee Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 9 Sep 2023 18:03:54 +0000 Subject: [PATCH] file: Fix check if an interpreter has any additional arguments Signed-off-by: Michael Tremer --- src/libpakfire/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); -- 2.39.5