diff options
author | woglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-05-26 19:16:07 +0000 |
---|---|---|
committer | woglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-05-26 19:16:07 +0000 |
commit | c7fdb37ddaa337186c561f00ce00e934c40ec7e1 (patch) | |
tree | 3fcb1de91cc703d98c45a4571a0570b786803155 /navit/util.c | |
parent | fe1319eb1519752dd11dc8d45d127e53a5cdd079 (diff) | |
download | navit-c7fdb37ddaa337186c561f00ce00e934c40ec7e1.tar.gz |
Add:Core:Fix win32 spwaning with spawn_fix.dif from trygain from ticket #461
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4503 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/util.c')
-rw-r--r-- | navit/util.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/navit/util.c b/navit/util.c index ba35b4cd8..062899d61 100644 --- a/navit/util.c +++ b/navit/util.c @@ -538,9 +538,12 @@ spawn_process(char **argv) dbg(0, "CreateProcess(%s,%s), PID=%i\n",argv[0],cmdline,r->pr.dwProcessId); g_free(cmd); #else + STARTUPINFO startupInfo; + memset(&startupInfo, 0, sizeof(startupInfo)); + startupInfo.cb = sizeof(startupInfo); cmdline=spawn_process_compose_cmdline(argv); args=newSysString(cmdline); - dwRet=CreateProcess(NULL, args, NULL, NULL, 0, 0, NULL, NULL, NULL, &(r->pr)); + dwRet=CreateProcess(NULL, args, NULL, NULL, 0, 0, NULL, NULL, &startupInfo, &(r->pr)); dbg(0, "CreateProcess(%s), PID=%i\n",cmdline,r->pr.dwProcessId); #endif g_free(cmdline); |