]> www.wagner.pp.ru Git - oss/catdoc.git/blobdiff - src/ole.c
Fix resource leaks found by cppcheck
[oss/catdoc.git] / src / ole.c
index e131a0dac2140921121edfeda7c65dc14fa3ffca..3aa880567f0104923024fc4273eeb7212e9c7331 100644 (file)
--- a/src/ole.c
+++ b/src/ole.c
@@ -74,6 +74,7 @@ FILE* ole_init(FILE *f, void *buffer, size_t bufSize)  {
                                ret=fwrite(buffer, 1, bufSize, newfile);
                                if(ret != bufSize) {
                                        perror("Can't write to tmp file");
+                                       fclose(newfile);
                                        return NULL;
                                }
                        }