patch 7.4.1503
Problem: Crash when using ch_getjob(). (Damien)
Solution: Check for a NULL job.
diff --git a/src/testdir/test_channel.vim b/src/testdir/test_channel.vim
index 31a4ff6..5133a24 100644
--- a/src/testdir/test_channel.vim
+++ b/src/testdir/test_channel.vim
@@ -108,6 +108,10 @@
call assert_false(1, "Can't open channel")
return
endif
+ if has('job')
+ " check that no job is handled correctly
+ call assert_equal('no process', string(ch_getjob(handle)))
+ endif
" Simple string request and reply.
call assert_equal('got it', ch_evalexpr(handle, 'hello!'))