Diff between 01d94ab740ee01201b69757c0044d59f9bf27f1e and c9589c1b1450d7f1f1716c01aaed43ada6d14160

Changed Files

File Additions Deletions Status
tools/test-runner.c +3 -3 modified

Full Patch

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
@@ -232,7 +232,7 @@ static void check_virtualization(void)
 
 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;
@@ -243,9 +243,9 @@ static void start_qemu(void)
 		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]);