emacs-31 cba18a7f9cd: Fix starting local processes in the MS-Windows build

Eli Zaretskii <[email protected]> Thu, 30 Jul 2026 11:42:56 -0400 (EDT)
Newsgroups gmane.emacs.diffs
Message-ID <[email protected]>
branch: emacs-31
commit cba18a7f9cddbe9a82da0e130e3de12de6be81fb
Author: Eli Zaretskii <[email protected]>
Commit: Eli Zaretskii <[email protected]>

    Fix starting local processes in the MS-Windows build
    
    * src/w32proc.c (sys_spawnve): Use default value of
    'exec-suffixes', as we are starting a local process.
---
 src/w32proc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/w32proc.c b/src/w32proc.c
index 57530b5d8e5..cb72b346e48 100644
--- a/src/w32proc.c
+++ b/src/w32proc.c
@@ -2731,8 +2731,8 @@ sys_spawnve (int mode, char *cmdname, char **argv, char **envp)
     {
       program = build_string (cmdname);
       full = Qnil;
-      openp (Vexec_path, program, Vexec_suffixes, &full, make_fixnum (X_OK),
-	     0, 0, NULL);
+      openp (Vexec_path, program, Fdefault_value (Qexec_suffixes),
+	     &full, make_fixnum (X_OK), 0, 0, NULL);
       if (NILP (full))
 	{
 	  errno = EINVAL;