diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-04-07 21:40:38 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-04-07 21:40:38 +0200 |
commit | 0e4c1de5560c7f8b4cae539ec8cff0949daba3fc (patch) | |
tree | f6daf3541d698b421905285e17ffdd8a6b33a051 /src/proto/channel.pro | |
parent | baec5c1768098f9dd867b465aaabfdfb294f10c2 (diff) | |
download | vim-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/channel.pro')
-rw-r--r-- | src/proto/channel.pro | 1 |
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); |