commit - 8656d6c4d5273b7a838b8d2b0b057891e50a2ece
commit + 8cbe58099b1488354d3efbfcb9f4877ed5b1364c
blob - e48ec98a28c616599460c2ff17bc027b86e2cddb
blob + 0823deb1d3f7a97bcc8d0907f0496a862d02fb58
--- lib/diffreg.c
+++ lib/diffreg.c
if (*rval == D_SAME)
*rval = D_DIFFER;
}
-
+ if ((flags & D_EMPTY1) && f1) {
+ if (fclose(f1) != 0 && err == NULL)
+ err = got_error_from_errno("fclose");
+ }
+ if ((flags & D_EMPTY2) && f2) {
+ if (fclose(f2) != 0 && err == NULL)
+ err = got_error_from_errno("fclose");
+ }
return (err);
}