From 8c03474b45d40c8586dc67a52cf55aab5d899923 Mon Sep 17 00:00:00 2001 From: Eric Pouech <eric.pouech@wanadoo.fr> Date: Mon, 6 Aug 2001 17:48:17 +0000 Subject: [PATCH] Fixed image name value sent to server upon process creation. --- scheduler/process.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scheduler/process.c b/scheduler/process.c index 513d249444d..4255428b67e 100644 --- a/scheduler/process.c +++ b/scheduler/process.c @@ -93,6 +93,7 @@ PDB current_process; static char **main_exe_argv; static char main_exe_name[MAX_PATH]; +static char *main_exe_name_ptr = main_exe_name; static HANDLE main_exe_file; unsigned int server_startticks; @@ -337,7 +338,8 @@ static void start_process(void) { req->module = (void *)current_process.module; req->entry = entry; - req->name = main_exe_name; + /* API requires a double indirection */ + req->name = &main_exe_name_ptr; req->exe_file = main_exe_file; req->gui = !console_app; SERVER_CALL(); -- GitLab