summaryrefslogtreecommitdiff
path: root/exec_cmd.h
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2014-06-04 03:11:11 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2014-06-04 11:02:55 -0700
commitc8e1ee4f2c8e28b7eef824248f09ba37599593d7 (patch)
tree664131d572172bff66933e0bea31c4f0c20f0c6c /exec_cmd.h
parentparse-options: make sure argh string does not have SP or _ (diff)
downloadtgif-c8e1ee4f2c8e28b7eef824248f09ba37599593d7.tar.xz
update-index: fix segfault with missing --cacheinfo argument
Running "git update-index --cacheinfo" without any further arguments results in a segfault rather than an error message. Commit ec160ae (update-index: teach --cacheinfo a new syntax "mode,sha1,path", 2014-03-23) added code to examine the format of the argument, but forgot to handle the NULL case. Returning an error from the parser is enough, since we then treat it as an old-style "--cacheinfo <mode> <sha1> <path>", and complain that we have less than 3 arguments to read. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'exec_cmd.h')
0 files changed, 0 insertions, 0 deletions