cmd: preserve package-test driver identity

This commit is contained in:
2026-08-12 16:22:38 +09:00
parent c4bdc5dc4f
commit 90f9d60291
2 changed files with 2 additions and 6 deletions

View File

@@ -114,9 +114,6 @@ exec_package_tests(int argc, char **argv, const char *target,
const char *prog = override && override[0] ? override : fallback;
if (prog == fallback)
snprintf(fallback, sizeof fallback, "%s/wwtest", self_dir);
char builder[1024];
snprintf(builder, sizeof builder, "%s/ww", self_dir);
char **xargv = calloc((size_t)argc + 6, sizeof *xargv);
if (xargv == NULL) {
fputs("ww test: cannot allocate package coordinator arguments\n",
@@ -127,7 +124,7 @@ exec_package_tests(int argc, char **argv, const char *target,
xargv[n++] = (char *)prog;
xargv[n++] = "package";
xargv[n++] = "--ww-driver";
xargv[n++] = builder;
xargv[n++] = (char *)self_path;
for (int i = 0; i < argc; i++) {
if (add_dot && !dotted && strcmp(argv[i], "--") == 0) {
xargv[n++] = ".";