commit baef4d750d80fcf0fddce409470150e73ae120d3 from: Stefan Sperling date: Wed May 18 07:44:49 2022 UTC plug memory leak in an error path of got_privsep_recv_tree() commit - 13fcf1bf305bb86f5bbe5da661f8811846b79d61 commit + baef4d750d80fcf0fddce409470150e73ae120d3 blob - 81911e24b2ea5c4586cdc7a274e084217d523bd6 blob + 7722c1844d8aa88dc65d011668a6b48f8ffeb7d5 --- lib/privsep.c +++ lib/privsep.c @@ -1630,6 +1630,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;