On Thu, May 31, 2018 at 7:46 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > Junio C Hamano <gitster@xxxxxxxxx> writes: > >> Perhaps a better fisx is to explicitly assign NULL to item->dst when >> we see there is no right-hand-side. > > -- >8 -- > Subject: [PATCH] refspec-api: avoid uninitialized field in refspec item > > When parse_refspec() function was created at 3eec3700 ("refspec: > factor out parsing a single refspec", 2018-05-16) to take a caller > supplied piece of memory to fill parsed refspec_item, it forgot that > a refspec without colon must set item->dst to NULL to let the users > of refspec know that the result of the fetch does not get stored in > an ref on our side. > > Signed-off-by: Junio C Hamano <gitster@xxxxxxxxx> This looks correct. Thanks for writing the patch. > Did I miss the other 4 patches that this might depend on it? No. I was sloppy and developed a couple of patches on top of pu and then tried to put them onto their respective branches. and then I forgot to correct the patch counts after figuring out the right branch to apply this to. Thanks, Stefan