Commit Diff


commit - 94fbf93add446439fb6f28d231d9b95d96b5d5f2
commit + 15d3ea5655eca208cfecf4e42d2f3dbda1842eff
blob - a069e1adb81442a557e2dc9bceab6ed1ee868c24
blob + 23a4cf3f57651c3cf747e03f36514dcb571733e6
--- lib/object.c
+++ lib/object.c
@@ -270,6 +270,7 @@ done:
 		if (f)
 			fclose(f);
 		imsg_clear(&child_ibuf);
+		close(imsg_fds[1]);
 		_exit(status);
 	}