aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorFelipe Oliveira Carvalho <felipekde@gmail.com>2014-05-31 00:10:32 -0300
committerFelipe Oliveira Carvalho <felipekde@gmail.com>2014-06-16 01:36:32 -0300
commit3a9a76c996b590f4a25fcf00afe8e89a85071bad (patch)
tree7f4922de2049a1e8d62001135ec69df1c92aa708 /src/nvim/eval.c
parenta26a1697c7b3447ebb21acb1f0e6bae16d80e409 (diff)
downloadrneovim-3a9a76c996b590f4a25fcf00afe8e89a85071bad.tar.gz
rneovim-3a9a76c996b590f4a25fcf00afe8e89a85071bad.tar.bz2
rneovim-3a9a76c996b590f4a25fcf00afe8e89a85071bad.zip
No OOM in vim_strsave_escape_csi()
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 395d7f19d9..b5efadb554 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -8295,13 +8295,11 @@ static void f_feedkeys(typval_T *argvars, typval_T *rettv)
/* Need to escape K_SPECIAL and CSI before putting the string in the
* typeahead buffer. */
keys_esc = vim_strsave_escape_csi(keys);
- if (keys_esc != NULL) {
- ins_typebuf(keys_esc, (remap ? REMAP_YES : REMAP_NONE),
- typebuf.tb_len, !typed, FALSE);
- free(keys_esc);
- if (vgetc_busy)
- typebuf_was_filled = TRUE;
- }
+ ins_typebuf(keys_esc, (remap ? REMAP_YES : REMAP_NONE),
+ typebuf.tb_len, !typed, FALSE);
+ free(keys_esc);
+ if (vgetc_busy)
+ typebuf_was_filled = TRUE;
}
}