Found by Coverity.
* lib/javacomp.c (get_classfile_version): Close fd before returning.
+2017-05-16 Bruno Haible <bruno@clisp.org>
+
+ javacomp: Fix handle leak.
+ Found by Coverity.
+ * lib/javacomp.c (get_classfile_version): Close fd before returning.
+
2017-05-16 Bruno Haible <bruno@clisp.org>
relocate: Make it easier to reclaim allocated memory.
/* Verify the class file signature. */
if (header[0] == 0xCA && header[1] == 0xFE
&& header[2] == 0xBA && header[3] == 0xBE)
- return header[7];
+ {
+ close (fd);
+ return header[7];
+ }
}
close (fd);
}