diff options
author | ZyX <kp-pav@yandex.ru> | 2018-04-15 20:55:26 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2018-04-15 20:55:26 +0300 |
commit | 2940af83214cad4c7e808eaba32758c7980af1c2 (patch) | |
tree | f7940eca7c20c67a8558822fd74e384a5be0fb35 | |
parent | a2f91884187de00d5b96065587d3d927409af5bc (diff) | |
download | rneovim-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.c | 16 |
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 */ |