The bug is trivially reproducible with "git-shell -c git-receive-pack"
Signed-off-by: Tommi Virtanen <tv@inoi.fi>
---
shell.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
applies-to: 2ada0cb8fce070b6b2c56fa689791230636f1857 4fbfea212a9afcd123a213e20388b1fa775fc7fe
Show changes to shell.c +2 −0
diff --git a/shell.c b/shell.c index 2c4789e..7fab432 100644 --- a/shell.c +++ b/shell.c @@ -5,6 +5,8 @@ static int do_generic_cmd(const char *me { const char *my_argv[4]; + if (!arg) + die("missing argument"); arg = sq_dequote(arg); if (!arg) die("bad argument"); --- 0.99.9.GIT