]> www.wagner.pp.ru Git - oss/catdoc.git/blobdiff - src/ole.c
Merge branch 'master' of http://www.wagner.pp.ru/git/oss/catdoc
[oss/catdoc.git] / src / ole.c
index 819ad33eded3a86271b6507c34d7855cd7e69a55..dbcda42d71335ca8ba4d08bb60c6a3f496e47156 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;
                                }
                        }