diff --git a/tools/test-runner.c b/tools/test-runner.c
index 0a298dc..7a97111 100644
--- a/tools/test-runner.c
+++ b/tools/test-runner.c
static void start_qemu(void)
{
- char cwd[PATH_MAX], initcmd[PATH_MAX], testargs[PATH_MAX];
+ char cwd[PATH_MAX/2], initcmd[PATH_MAX], testargs[PATH_MAX];
char cmdline[CMDLINE_MAX];
char **argv;
int i, pos;
strcat(cwd, "/");
if (own_binary[0] == '/')
- snprintf(initcmd, sizeof(initcmd) + 1, "%s", own_binary);
+ snprintf(initcmd, sizeof(initcmd), "%s", own_binary);
else
- snprintf(initcmd, sizeof(initcmd) + 1, "%s/%s", cwd, own_binary);
+ snprintf(initcmd, sizeof(initcmd), "%s/%s", cwd, own_binary);
pos = snprintf(testargs, sizeof(testargs), "%s", test_argv[0]);