diff src/os_win32.c @ 11060:354593196e20 v8.0.0419

patch 8.0.0419: test for v:progpath fails on MS-Windows commit https://github.com/vim/vim/commit/066029ef92b45dc4bd21a353b1fac25841062c26 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Mar 5 15:19:32 2017 +0100 patch 8.0.0419: test for v:progpath fails on MS-Windows Problem: Test for v:progpath fails on MS-Windows. Solution: Expand to full path. Also add ".exe" when the path is an absolute path.
author Christian Brabandt <cb@256bit.org>
date Sun, 05 Mar 2017 15:30:04 +0100
parents 576238eda5a4
children cc22b177dfe8
line wrap: on
line diff
--- a/src/os_win32.c
+++ b/src/os_win32.c
@@ -1921,7 +1921,12 @@ executable_exists(char *name, char_u **p
 	if (mch_getperm(name) != -1 && !mch_isdir(name))
 	{
 	    if (path != NULL)
-		*path = vim_strsave((char_u *)name);
+	    {
+		if (mch_isFullName(name))
+		    *path = vim_strsave((char_u *)name);
+		else
+		    *path = FullName_save((char_u *)name, FALSE);
+	    }
 	    return TRUE;
 	}
 	return FALSE;