summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2021-12-10 14:35:15 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-12-10 14:35:15 -0800
commitbb47eee9df438ea1934effb1fb8877deb4852821 (patch)
treebc7340a9e776b7a1c06943508d7c1d7b450a06ff /t
parentMerge branch 'mp/absorb-submodule-git-dir-upon-deinit' (diff)
parentpager: fix crash when pager program doesn't exist (diff)
downloadtgif-bb47eee9df438ea1934effb1fb8877deb4852821.tar.xz
Merge branch 'em/missing-pager'
When a non-existent program is given as the pager, we tried to reuse an uninitialized child_process structure and crashed, which has been fixed. * em/missing-pager: pager: fix crash when pager program doesn't exist
Diffstat (limited to 't')
-rwxr-xr-xt/t7006-pager.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/t/t7006-pager.sh b/t/t7006-pager.sh
index a87ef37803..e56ca5b0fa 100755
--- a/t/t7006-pager.sh
+++ b/t/t7006-pager.sh
@@ -760,4 +760,9 @@ test_expect_success TTY 'git returns SIGPIPE on propagated signals from pager' '
test_path_is_file pager-used
'
+test_expect_success TTY 'non-existent pager doesnt cause crash' '
+ test_config pager.show invalid-pager &&
+ test_terminal git show
+'
+
test_done