Commit Diff


commit - 1960a6f9da8b811e074a153918a02e69c8a8d885
commit + 2620684109b956e9b51f33d9a5e862fbdbbe8de4
blob - 67a5c59587fdedd7aeaa91e2d271ef19d02b018c
blob + 291585b030985cae246a336af51f8bc0d4384628
--- lib/blame.c
+++ lib/blame.c
@@ -454,7 +454,7 @@ got_blame_incremental(const char *path, struct got_obj
 
 	err = blame_open(&blame, abspath, commit_id, repo, cb, arg);
 	free(abspath);
-	if (err == NULL)
+	if (blame)
 		blame_close(blame);
 	return err;
 }