From: Junio C Hamano Date: Fri, 29 Jul 2022 17:51:17 GMT Subject: Re: [PATCH v5 3/6] protocol-caps: initialization bug fix Message-ID: In-Reply-To: <20220728230210.2952731-4-calvinwan@google.com> Calvin Wan writes: > Initialize info. If info.size bit was on due to on-stack garbage, > we would have given our response with "size" attribute prefixed, > even when the client side never requested it. > > Signed-off-by: Calvin Wan > Helped-by: Jonathan Tan > --- > protocol-caps.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) OK, this is new in this round and it makes sense. > 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;