aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-10-26 14:49:03 +0300
committerZyX <kp-pav@yandex.ru>2015-10-26 14:49:03 +0300
commit89a84baaf92536e4d463f472a2530e95ae60c7a5 (patch)
tree5ba1d318d99b24d1eb4606b0df1f774e734f22d5 /src
parent0f9dea2a0e344ded3bd4f8664acfed4fd3381c8e (diff)
downloadrneovim-89a84baaf92536e4d463f472a2530e95ae60c7a5.tar.gz
rneovim-89a84baaf92536e4d463f472a2530e95ae60c7a5.tar.bz2
rneovim-89a84baaf92536e4d463f472a2530e95ae60c7a5.zip
option: Fix typos that may lead to SEGV in some cases
Diffstat (limited to 'src')
-rw-r--r--src/nvim/option.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/option.c b/src/nvim/option.c
index a4cfe45f10..de0c8e87f5 100644
--- a/src/nvim/option.c
+++ b/src/nvim/option.c
@@ -333,7 +333,7 @@ static inline size_t compute_double_colon_len(const char *const val,
const size_t single_suf_len)
FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_PURE
{
- if (val == NULL && *val) {
+ if (val == NULL || *val == NUL) {
return 0;
}
size_t ret = 0;
@@ -378,7 +378,7 @@ static inline char *add_colon_dirs(char *dest, const char *const val,
const bool forward)
FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_RET FUNC_ATTR_NONNULL_ARG(1)
{
- if (val == NULL && *val) {
+ if (val == NULL || *val == NUL) {
return dest;
}
const void *iter = NULL;