]> git.ipfire.org Git - thirdparty/git.git/commitdiff
object-info: init request_info before reading arg
authorJiang Xin <zhiyou.jx@alibaba-inc.com>
Sun, 2 Apr 2023 13:05:57 +0000 (21:05 +0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 3 Apr 2023 16:32:02 +0000 (09:32 -0700)
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>
protocol-caps.c

index bbde91810ac6667a1ee624d112ad26cf23776b1e..2ad9f45c598cca188d0c4ab0a7a28f40f2109c68 100644 (file)
@@ -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;