Fix resource leak.
Coverity CID 1295384.
diff --git a/regress/source_hole.c b/regress/source_hole.c
index d3e6bce..4f06330 100644
--- a/regress/source_hole.c
+++ b/regress/source_hole.c
@@ -142,6 +142,7 @@
         else {
             if (buffer_read_file(buffer, f, error) < 0) {
                 buffer_free(buffer);
+		fclose(f);
                 return NULL;
             }
 	    fclose(f);