aboutsummaryrefslogtreecommitdiffstats
path: root/cli
diff options
context:
space:
mode:
authorChristian Muehlhaeuser <muesli@gmail.com>2022-01-19 15:51:13 +0100
committerGitHub <noreply@github.com>2022-01-19 15:51:13 +0100
commit935af59cf64fbe49eb8baba9fe80e6b236daf593 (patch)
tree1c62876d621a2804568151f3d3d3cb5c0f246d2e /cli
parent1b36bebee9fa72b96e13ced3e18132644d34e6be (diff)
downloadgo-git-935af59cf64fbe49eb8baba9fe80e6b236daf593.tar.gz
Repository: don't crash accessing invalid pathinfo (#443)
When fs.Stat returns an error, pathinfo may be nil. In such situations the only safe response seems to be to return the error to the caller. Without this fix, accessing pathinfo.IsDir() below would lead to a crash dereferencing a nil pointer. This crash can be reproduced by trying to initialize a Git repo with an invalid path name. Also see: https://github.com/muesli/gitty/issues/36
Diffstat (limited to 'cli')
0 files changed, 0 insertions, 0 deletions