From: Marcus Brinkmann Date: Thu, 29 Apr 2010 23:44:28 +0000 (+0200) Subject: Defensively protect against bogus argv argument on W32CE. X-Git-Tag: dbus-1.3.1~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9165229a0a4eb95c5709dd048e0e12470971a899;p=thirdparty%2Fdbus.git Defensively protect against bogus argv argument on W32CE. --- diff --git a/dbus/dbus-spawn-win.c b/dbus/dbus-spawn-win.c index b2cc4e6c2..8ac837ed5 100644 --- a/dbus/dbus-spawn-win.c +++ b/dbus/dbus-spawn-win.c @@ -522,7 +522,10 @@ spawn_program (char* name, char** argv, char** envp) BOOL result; #ifdef DBUS_WINCE - arg_string = build_commandline (argv + 1); + if (argv && argv[0]) + arg_string = build_commandline (argv + 1); + else + arg_string = NULL; #else arg_string = build_commandline (argv); #endif