|
@@ -152,11 +152,6 @@ process_win32_exec(process_t *process)
|
|
|
HANDLE stdin_pipe_read = NULL;
|
|
|
HANDLE stdin_pipe_write = NULL;
|
|
|
BOOL ret = FALSE;
|
|
|
- const char *filename = process_get_command(process);
|
|
|
-
|
|
|
- /* Not much we can do if we haven't been told what to start. */
|
|
|
- if (BUG(filename == NULL))
|
|
|
- return PROCESS_STATUS_ERROR;
|
|
|
|
|
|
/* Setup our security attributes. */
|
|
|
SECURITY_ATTRIBUTES security_attributes;
|
|
@@ -211,7 +206,7 @@ process_win32_exec(process_t *process)
|
|
|
char *joined_argv = tor_join_win_cmdline((const char **)argv);
|
|
|
|
|
|
/* Create the child process */
|
|
|
- ret = CreateProcessA(filename,
|
|
|
+ ret = CreateProcessA(NULL,
|
|
|
joined_argv,
|
|
|
NULL,
|
|
|
NULL,
|