summaryrefslogtreecommitdiff
path: root/hwpfilter
diff options
context:
space:
mode:
authorjulien <serval2412@yahoo.fr>2010-11-08 14:20:07 +0000
committerCaolán McNamara <caolanm@redhat.com>2010-11-08 14:20:07 +0000
commite448c26a2485e799aae9547979001a28d987c7ed (patch)
tree0ab3bc9f0c71de7fe1c104d841f3a13834285c5f /hwpfilter
parent5d9ee8f3a45987f5a6cdb582818feadc287c7191 (diff)
cppcheck reported memory leak
Diffstat (limited to 'hwpfilter')
-rw-r--r--hwpfilter/source/htags.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/hwpfilter/source/htags.cpp b/hwpfilter/source/htags.cpp
index ad3d307d3c5b..b654f85ca32c 100644
--- a/hwpfilter/source/htags.cpp
+++ b/hwpfilter/source/htags.cpp
@@ -147,7 +147,10 @@ bool OlePicture::Read(HWPFile & hwpf)
wchar_t wtname[200];
tmpnam(tname);
if (0 == (fp = fopen(tname, "wb")))
+ {
+ delete [] data;
return false;
+ }
fwrite(data, size, 1, fp);
fclose(fp);
MultiByteToWideChar(CP_ACP, 0, tname, -1, wtname, 200);