]> granicus.if.org Git - vim/commitdiff
patch 8.1.0662: needlessly searching for tilde in string v8.1.0662
authorBram Moolenaar <Bram@vim.org>
Sun, 30 Dec 2018 10:38:57 +0000 (11:38 +0100)
committerBram Moolenaar <Bram@vim.org>
Sun, 30 Dec 2018 10:38:57 +0000 (11:38 +0100)
Problem:    Needlessly searching for tilde in string.
Solution:   Only check the first character. (James McCoy, closes #3734)

src/misc1.c
src/version.c

index 40d6f93c504bb185ed6298f3e602f5fcbfb898b9..a5527510057bc858904cfdf4f74825ac463bc3a9 100644 (file)
@@ -4924,7 +4924,7 @@ home_replace(
        homedir_env = NULL;
 
 #if defined(FEAT_MODIFY_FNAME) || defined(FEAT_EVAL)
-    if (homedir_env != NULL && vim_strchr(homedir_env, '~') != NULL)
+    if (homedir_env != NULL && *homedir_env == '~')
     {
        int     usedlen = 0;
        int     flen;
index c49e8692d7c00465aead2f41e3def7883252db0d..c2869ce766ac050c17e358fed878321fde73fd81 100644 (file)
@@ -799,6 +799,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    662,
 /**/
     661,
 /**/