aboutsummaryrefslogtreecommitdiff
path: root/protocol-caps.c
diff options
context:
space:
mode:
authorJiang Xin <zhiyou.jx@alibaba-inc.com>2023-04-02 21:05:57 +0800
committerJunio C Hamano <gitster@pobox.com>2023-04-03 09:32:02 -0700
commitdc12ee77ab873c71170fbc68b68fdfabe3262ec8 (patch)
tree33524e5d8dba15a937b5aa19ced84b7ed935629b /protocol-caps.c
parent7556e5d737b917d31ac3729b0f5e2391da7e132a (diff)
downloadgit-dc12ee77ab873c71170fbc68b68fdfabe3262ec8.tar.xz
object-info: init request_info before reading arg
When retrieving object info via capability "object-info", we store the command args into a requested_info variable, but forget to initialize it. Initialize the variable before use to prevent unexpected output. Signed-off-by: Jiang Xin <zhiyou.jx@alibaba-inc.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'protocol-caps.c')
-rw-r--r--protocol-caps.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/protocol-caps.c b/protocol-caps.c
index bbde91810a..2ad9f45c59 100644
--- a/protocol-caps.c
+++ b/protocol-caps.c
@@ -77,7 +77,7 @@ static void send_info(struct repository *r, struct packet_writer *writer,
int cap_object_info(struct repository *r, struct packet_reader *request)
{
- struct requested_info info;
+ struct requested_info info = { 0 };
struct packet_writer writer;
struct string_list oid_str_list = STRING_LIST_INIT_DUP;