Commit Diff


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;
 }