summaryrefslogtreecommitdiff
path: root/navit/util.c
diff options
context:
space:
mode:
authorwoglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-26 19:16:07 +0000
committerwoglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-26 19:16:07 +0000
commitc7fdb37ddaa337186c561f00ce00e934c40ec7e1 (patch)
tree3fcb1de91cc703d98c45a4571a0570b786803155 /navit/util.c
parentfe1319eb1519752dd11dc8d45d127e53a5cdd079 (diff)
downloadnavit-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.c5
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);