diff src/ex_docmd.c @ 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 3c1dcb63f579
children 2aeea8611342
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);