Mercurial > vim
diff src/dosinst.c @ 806:de6d169fe745
updated for version 7.0b01
author | vimboss |
---|---|
date | Sat, 25 Mar 2006 22:02:07 +0000 |
parents | d8f905020502 |
children | 756bed568f5d |
line wrap: on
line diff
--- a/src/dosinst.c +++ b/src/dosinst.c @@ -361,7 +361,9 @@ find_bat_exe(int check_bat_only) { int i; - mch_chdir(sysdrive); /* avoid looking in the "installdir" */ + /* avoid looking in the "installdir" by chdir to system root */ + mch_chdir(sysdrive); + mch_chdir("\\"); for (i = 1; i < TARGET_COUNT; ++i) { @@ -376,7 +378,10 @@ find_bat_exe(int check_bat_only) remove_tail(default_bat_dir); } if (check_bat_only && targets[i].oldbat != NULL) + { free(targets[i].oldbat); + targets[i].oldbat = NULL; + } } mch_chdir(installdir);