From c7fdb37ddaa337186c561f00ce00e934c40ec7e1 Mon Sep 17 00:00:00 2001 From: woglinde Date: Thu, 26 May 2011 19:16:07 +0000 Subject: 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 --- navit/util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'navit/util.c') 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); -- cgit v1.2.1