aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2018-04-15 20:55:26 +0300
committerZyX <kp-pav@yandex.ru>2018-04-15 20:55:26 +0300
commit2940af83214cad4c7e808eaba32758c7980af1c2 (patch)
treef7940eca7c20c67a8558822fd74e384a5be0fb35
parenta2f91884187de00d5b96065587d3d927409af5bc (diff)
downloadrneovim-2940af83214cad4c7e808eaba32758c7980af1c2.tar.gz
rneovim-2940af83214cad4c7e808eaba32758c7980af1c2.tar.bz2
rneovim-2940af83214cad4c7e808eaba32758c7980af1c2.zip
memline: Fix PVS/V560: allocator now never returns NULL
-rw-r--r--src/nvim/memline.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/nvim/memline.c b/src/nvim/memline.c
index c11ca74f5c..ef02bc959b 100644
--- a/src/nvim/memline.c
+++ b/src/nvim/memline.c
@@ -1297,18 +1297,14 @@ recover_names (
msg_putchar('\n');
}
- /*
- * Do the loop for every directory in 'directory'.
- * First allocate some memory to put the directory name in.
- */
+ // Do the loop for every directory in 'directory'.
+ // First allocate some memory to put the directory name in.
dir_name = xmalloc(STRLEN(p_dir) + 1);
dirp = p_dir;
- while (dir_name != NULL && *dirp) {
- /*
- * Isolate a directory name from *dirp and put it in dir_name (we know
- * it is large enough, so use 31000 for length).
- * Advance dirp to next directory name.
- */
+ while (*dirp) {
+ // Isolate a directory name from *dirp and put it in dir_name (we know
+ // it is large enough, so use 31000 for length).
+ // Advance dirp to next directory name.
(void)copy_option_part(&dirp, dir_name, 31000, ",");
if (dir_name[0] == '.' && dir_name[1] == NUL) { /* check current dir */