0
0
mirror of https://github.com/vim/vim.git synced 2025-09-27 04:14:06 -04:00

patch 7.4.958

Problem:    Vim checks if the directory "$TMPDIR" exists.
Solution:   Do not check if the name starts with "$".
This commit is contained in:
Bram Moolenaar
2015-12-03 21:02:27 +01:00
parent bc96c29ffc
commit e1a61991d9
2 changed files with 6 additions and 2 deletions

View File

@@ -7388,10 +7388,12 @@ vim_tempname(extra_char, keep)
long off;
# endif
/* expand $TMP, leave room for "/v1100000/999999999" */
/* Expand $TMP, leave room for "/v1100000/999999999".
* Skip the directory check if the expansion fails. */
expand_env((char_u *)tempdirs[i], itmp, TEMPNAMELEN - 20);
if (mch_isdir(itmp)) /* directory exists */
if (itmp[0] != '$' && mch_isdir(itmp))
{
/* directory exists */
# ifdef __EMX__
/* If $TMP contains a forward slash (perhaps using bash or
* tcsh), don't add a backslash, use a forward slash!

View File

@@ -741,6 +741,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
958,
/**/
957,
/**/