]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
Defensively protect against bogus argv argument on W32CE.
authorMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>
Thu, 29 Apr 2010 23:44:28 +0000 (01:44 +0200)
committerRalf Habacker <ralf.habacker@freenet.de>
Mon, 3 May 2010 08:56:31 +0000 (10:56 +0200)
dbus/dbus-spawn-win.c

index b2cc4e6c262fe29755c9e278491fb0636df630fc..8ac837ed5aa1591fc045971ba4d97a12663e128d 100644 (file)
@@ -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