diff options
| author | Felipe Oliveira Carvalho <felipekde@gmail.com> | 2014-05-31 00:10:32 -0300 | 
|---|---|---|
| committer | Felipe Oliveira Carvalho <felipekde@gmail.com> | 2014-06-16 01:36:32 -0300 | 
| commit | 3a9a76c996b590f4a25fcf00afe8e89a85071bad (patch) | |
| tree | 7f4922de2049a1e8d62001135ec69df1c92aa708 /src/nvim/eval.c | |
| parent | a26a1697c7b3447ebb21acb1f0e6bae16d80e409 (diff) | |
| download | rneovim-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.c | 12 | 
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;    }  } | 
