From f38aad85cf8e4e930c96cb843bc136949c8dbd29 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Thu, 30 Dec 2021 13:45:57 +0000 Subject: [PATCH] patch 8.2.3947: unnecessary check for NULL pointer Problem: Unnecessary check for NULL pointer. Solution: Remove the check. (closes #9434) --- src/ex_docmd.c | 4 ++-- src/version.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ex_docmd.c b/src/ex_docmd.c index 12824a9dc..a9adea3b6 100644 --- 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); diff --git a/src/version.c b/src/version.c index 25e40bf4c..56825f547 100644 --- a/src/version.c +++ b/src/version.c @@ -749,6 +749,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 3947, /**/ 3946, /**/ -- 2.50.1