diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-03-27 19:13:35 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-03-27 19:13:35 +0200 |
commit | 8038568722a0aad72d001edf4972c29abab57f8f (patch) | |
tree | 415efaf09f6afea89abfe9d4d95665a74a7f010a /src/testdir/test_channel.vim | |
parent | 89c64d557dbe0bacfdd7b2872411b00cc1523d85 (diff) |
patch 7.4.1665v7.4.1665
Problem: Crash when calling job_start() with a NULL string. (Dominique)
Solution: Check for an invalid argument.
Diffstat (limited to 'src/testdir/test_channel.vim')
-rw-r--r-- | src/testdir/test_channel.vim | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/testdir/test_channel.vim b/src/testdir/test_channel.vim index 94311e9a69..8356ba7a5c 100644 --- a/src/testdir/test_channel.vim +++ b/src/testdir/test_channel.vim @@ -1201,5 +1201,10 @@ func Test_close_callback() call s:run_server('s:test_close_callback') endfunc +func Test_job_start_invalid() + call assert_fails('call job_start($x)', 'E474:') + call assert_fails('call job_start("")', 'E474:') +endfunc + " Uncomment this to see what happens, output is in src/testdir/channellog. " call ch_logfile('channellog', 'w') |