aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/driver.c b/driver.c
index 7bb2be2..5c8b4be 100644
--- a/driver.c
+++ b/driver.c
@@ -310,10 +310,10 @@ compilecommand(void)
char self[PATH_MAX], *cmd;
ssize_t n;
- n = readlink("/proc/self/exe", self, sizeof(self) - 4);
+ n = readlink("/proc/self/exe", self, sizeof(self) - 5);
if (n < 0)
fatal("readlink /proc/self/exe:");
- if (n == sizeof(self) - 4)
+ if (n == sizeof(self) - 5)
fatal("target of /proc/self/exe is too large");
strcpy(self + n, "-qbe");
if (access(self, X_OK) < 0)