aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-06-26 13:29:46 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-07-17 11:30:01 -0300
commit0e20afe37e7ad99036ab98356a3f72281e1a8017 (patch)
tree1299f1a8e7878311bcf2bd4aa74a35fc4923cff0 /src/nvim/eval.c
parent5d9c73ce70420321b92519d56c1c9e03fea94ecc (diff)
downloadrneovim-0e20afe37e7ad99036ab98356a3f72281e1a8017.tar.gz
rneovim-0e20afe37e7ad99036ab98356a3f72281e1a8017.tar.bz2
rneovim-0e20afe37e7ad99036ab98356a3f72281e1a8017.zip
wstream: Pass WBuffer refcount as a constructor parameter
This is required to handle broadcasting when the first write fails. Ref: https://github.com/tarruda/neovim/commit/11916b6b595421ce2ece10f7aa40757cc4937c0c#commitcomment-6792287
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index d82f71b836..ec80be36c5 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -10560,6 +10560,7 @@ static void f_job_write(typval_T *argvars, typval_T *rettv)
WBuffer *buf = wstream_new_buffer(xstrdup((char *)argvars[1].vval.v_string),
strlen((char *)argvars[1].vval.v_string),
+ 1,
free);
rettv->vval.v_number = job_write(job, buf);
}