summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_channel.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-03-27 19:13:35 +0200
committerBram Moolenaar <Bram@vim.org>2016-03-27 19:13:35 +0200
commit8038568722a0aad72d001edf4972c29abab57f8f (patch)
tree415efaf09f6afea89abfe9d4d95665a74a7f010a /src/testdir/test_channel.vim
parent89c64d557dbe0bacfdd7b2872411b00cc1523d85 (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.vim5
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')