diff src/ex_docmd.c @ 1471:e980e93d2ac2 v7.1.186

updated for version 7.1-186
author vimboss
date Wed, 02 Jan 2008 20:08:25 +0000
parents 198ea7a9c633
children 6d95d8976b00
line wrap: on
line diff
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -7799,6 +7799,7 @@ static char_u	*prev_dir = NULL;
 free_cd_dir()
 {
     vim_free(prev_dir);
+    prev_dir = NULL;
 }
 #endif
 
@@ -9521,6 +9522,7 @@ eval_vars(src, srcstart, usedlen, lnump,
 		    *errormsg = (char_u *)_("E495: no autocommand file name to substitute for \"<afile>\"");
 		    return NULL;
 		}
+		result = shorten_fname1(result);
 		break;
 
 	case SPEC_ABUF:		/* buffer number for autocommand */