summaryrefslogtreecommitdiff
path: root/src/proto
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-04-07 21:40:38 +0200
committerBram Moolenaar <Bram@vim.org>2016-04-07 21:40:38 +0200
commit0e4c1de5560c7f8b4cae539ec8cff0949daba3fc (patch)
treef6daf3541d698b421905285e17ffdd8a6b33a051 /src/proto
parentbaec5c1768098f9dd867b465aaabfdfb294f10c2 (diff)
downloadvim-git-0e4c1de5560c7f8b4cae539ec8cff0949daba3fc.tar.gz
patch 7.4.1717v7.4.1717
Problem: Leaking memory when opening a channel fails. Solution: Unreference partials in job options.
Diffstat (limited to 'src/proto')
-rw-r--r--src/proto/channel.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto/channel.pro b/src/proto/channel.pro
index b796d82bf..e4ef00309 100644
--- a/src/proto/channel.pro
+++ b/src/proto/channel.pro
@@ -46,6 +46,7 @@ int channel_part_read(channel_T *channel);
ch_mode_T channel_get_mode(channel_T *channel, int part);
int channel_get_timeout(channel_T *channel, int part);
void clear_job_options(jobopt_T *opt);
+void free_job_options(jobopt_T *opt);
int get_job_options(typval_T *tv, jobopt_T *opt, int supported);
channel_T *get_channel_arg(typval_T *tv, int check_open);
void job_unref(job_T *job);