commit c3bacae2a3794d951de554d609750fcf4ef316fa from: Stefan Sperling via: Thomas Adam date: Thu May 19 13:34:05 2022 UTC plug memory leak in an error path of got_privsep_recv_tree() commit - ace4d4e7e066dc48410d8dcf01d45d1a18986627 commit + c3bacae2a3794d951de554d609750fcf4ef316fa blob - 3192f1d86a5ca080479c324750812a3ceada4201 blob + e3b29490bfb7f4d880832f0ed597164fb4b17d1f --- lib/privsep.c +++ lib/privsep.c @@ -1629,6 +1629,8 @@ got_privsep_recv_tree(struct got_tree_object **tree, s sizeof(struct got_tree_entry)); if ((*tree)->entries == NULL) { err = got_error_from_errno("malloc"); + free(*tree); + *tree = NULL; break; } (*tree)->nentries = itree->nentries;