W32: pass correct (with offset) argc to protect_wargv

https://bugzilla.gnome.org/show_bug.cgi?id=772054
This commit is contained in:
Edward E 2016-10-13 10:21:15 +00:00 committed by Руслан Ижбулатов
parent ee4c618f20
commit 01bfa16986

View File

@ -348,7 +348,7 @@ main (int ignored_argc, char **ignored_argv)
/* For the program name passed to spawnv(), don't use the quoted
* version.
*/
protect_wargv (argc, wargv + argv_zero_offset, &new_wargv);
protect_wargv (argc - argv_zero_offset, wargv + argv_zero_offset, &new_wargv);
if (argv[ARG_USE_PATH][0] == 'y')
handle = _wspawnvp (mode, wargv[ARG_PROGRAM], (const wchar_t **) new_wargv);