diff options
Diffstat (limited to 'src/firejail/run_symlink.c')
-rw-r--r-- | src/firejail/run_symlink.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/firejail/run_symlink.c b/src/firejail/run_symlink.c index 57f04485b..a9298a33f 100644 --- a/src/firejail/run_symlink.c +++ b/src/firejail/run_symlink.c | |||
@@ -24,7 +24,7 @@ | |||
24 | 24 | ||
25 | void run_symlink(int argc, char **argv) { | 25 | void run_symlink(int argc, char **argv) { |
26 | EUID_ASSERT(); | 26 | EUID_ASSERT(); |
27 | 27 | ||
28 | char *program = strrchr(argv[0], '/'); | 28 | char *program = strrchr(argv[0], '/'); |
29 | if (program) | 29 | if (program) |
30 | program += 1; | 30 | program += 1; |
@@ -40,7 +40,7 @@ void run_symlink(int argc, char **argv) { | |||
40 | fprintf(stderr, "Error: PATH environment variable not set\n"); | 40 | fprintf(stderr, "Error: PATH environment variable not set\n"); |
41 | exit(1); | 41 | exit(1); |
42 | } | 42 | } |
43 | 43 | ||
44 | char *path = strdup(p); | 44 | char *path = strdup(p); |
45 | if (!path) | 45 | if (!path) |
46 | errExit("strdup"); | 46 | errExit("strdup"); |
@@ -105,8 +105,8 @@ void run_symlink(int argc, char **argv) { | |||
105 | a[i + 2] = argv[i + 1]; | 105 | a[i + 2] = argv[i + 1]; |
106 | } | 106 | } |
107 | a[i + 2] = NULL; | 107 | a[i + 2] = NULL; |
108 | assert(getenv("LD_PRELOAD") == NULL); | 108 | assert(getenv("LD_PRELOAD") == NULL); |
109 | execvp(a[0], a); | 109 | execvp(a[0], a); |
110 | 110 | ||
111 | perror("execvp"); | 111 | perror("execvp"); |
112 | exit(1); | 112 | exit(1); |