summaryrefslogtreecommitdiff
path: root/common-main.c
diff options
context:
space:
mode:
authorLibravatar René Scharfe <l.s.r@web.de>2021-10-30 19:04:56 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-11-01 17:00:41 -0700
commit18b18503e3b3721e0a513cbc83971a960e944c19 (patch)
tree9e42c9bec86dfb51d5c58e2c686b15c9318894ae /common-main.c
parentGit 2.34-rc0 (diff)
downloadtgif-18b18503e3b3721e0a513cbc83971a960e944c19.tar.xz
gpg-interface: handle missing " with " gracefully in parse_ssh_output()
If the output of ssh-keygen starts with "Good \"git\" signature for ", but is not followed by " with " for some reason, then parse_ssh_output() uses -1 as the len parameter of xmemdupz(), which in turn will end the program. Reject the signature and carry on instead in that case. Signed-off-by: René Scharfe <l.s.r@web.de> Acked-by: Fabian Stelzer <fs@gigacodes.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'common-main.c')
0 files changed, 0 insertions, 0 deletions