aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/encode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/eval/encode.c')
-rw-r--r--src/nvim/eval/encode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/eval/encode.c b/src/nvim/eval/encode.c
index b29a4c6f21..8280889fbe 100644
--- a/src/nvim/eval/encode.c
+++ b/src/nvim/eval/encode.c
@@ -255,7 +255,7 @@ int encode_read_from_list(ListReaderState *const state, char *const buf,
while (p < buf_end) {
for (size_t i = state->offset; i < state->li_length && p < buf_end; i++) {
const char ch = (char) state->li->li_tv.vval.v_string[state->offset++];
- *p++ = (ch == NL ? NUL : ch);
+ *p++ = (char) ((char) ch == (char) NL ? (char) NUL : (char) ch);
}
if (p < buf_end) {
state->li = state->li->li_next;