commit 366e0a5f18070d353035fdfa945719809c60f0aa from: Stefan Sperling date: Thu Oct 10 13:16:01 2019 UTC prevent a NULL deref in an error path of got.c's diff_trees() commit - d59c0cb27bc304bc11f9b1094c6eb85f248c7c5f commit + 366e0a5f18070d353035fdfa945719809c60f0aa blob - 2f092a4352782fe9d85630c9c9866ed4dd91112b blob + 206285202f7c507b7a0760eda2c197cf1053c16e --- got/got.c +++ got/got.c @@ -1422,7 +1422,8 @@ diff_trees(struct got_object_id *tree_id1, struct got_ done: if (tree1) got_object_tree_close(tree1); - got_object_tree_close(tree2); + if (tree2) + got_object_tree_close(tree2); return err; }