diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-03-16 23:56:43 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-03-16 23:57:00 +0300 |
commit | 2846ef3e27ff0e34812dad788b706f0a1e5b5e80 (patch) | |
tree | 92b0e57a6b599bd3a4e255d6bb67b7eff2091681 /t | |
parent | f989ac276d310564364482979a78b83d113c4044 (diff) | |
parent | ce83eadd9a2c63db6263df91933da1b1b865d26a (diff) |
Merge branch 'js/realpath-pathdup-fix' into maint
Git v2.12 was shipped with an embarrassing breakage where various
operations that verify paths given from the user stopped dying when
seeing an issue, and instead later triggering segfault.
... and then to down to 'maint'.
* js/realpath-pathdup-fix:
real_pathdup(): fix callsites that wanted it to die on error
t1501: demonstrate NULL pointer access with invalid GIT_WORK_TREE
Diffstat (limited to 't')
-rwxr-xr-x | t/t1501-work-tree.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/t/t1501-work-tree.sh b/t/t1501-work-tree.sh index cc5b870e58..b06210ec5e 100755 --- a/t/t1501-work-tree.sh +++ b/t/t1501-work-tree.sh @@ -423,4 +423,12 @@ test_expect_success '$GIT_WORK_TREE overrides $GIT_DIR/common' ' ) ' +test_expect_success 'error out gracefully on invalid $GIT_WORK_TREE' ' + ( + GIT_WORK_TREE=/.invalid/work/tree && + export GIT_WORK_TREE && + test_expect_code 128 git rev-parse + ) +' + test_done |