changeset 26837:6aae8f25790a v8.2.3947

patch 8.2.3947: unnecessary check for NULL pointer Commit: https://github.com/vim/vim/commit/f38aad85cf8e4e930c96cb843bc136949c8dbd29 Author: zeertzjq <zeertzjq@outlook.com> Date: Thu Dec 30 13:45:57 2021 +0000 patch 8.2.3947: unnecessary check for NULL pointer Problem: Unnecessary check for NULL pointer. Solution: Remove the check. (closes https://github.com/vim/vim/issues/9434)
author Bram Moolenaar <Bram@vim.org>
date Thu, 30 Dec 2021 15:00:04 +0100
parents bf3405e535fb
children 01acdfb78d91
files src/ex_docmd.c src/version.c
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -7411,9 +7411,9 @@ changedir_func(
 # endif
 	new_dir = NameBuff;
     }
-    dir_differs = new_dir == NULL || pdir == NULL
+    dir_differs = pdir == NULL
 	|| pathcmp((char *)pdir, (char *)new_dir, -1) != 0;
-    if (new_dir == NULL || (dir_differs && vim_chdir(new_dir)))
+    if (dir_differs && vim_chdir(new_dir))
     {
 	emsg(_(e_failed));
 	vim_free(pdir);
--- a/src/version.c
+++ b/src/version.c
@@ -750,6 +750,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    3947,
+/**/
     3946,
 /**/
     3945,