summaryrefslogtreecommitdiff
path: root/hwpfilter/source/hinfo.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-05-10 14:03:22 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-05-10 21:12:56 +0100
commitcbe85c63d64d952696aa2643a07ce3af29555c57 (patch)
treebdb76b7422698a5bb47bde0be43ba6092605b625 /hwpfilter/source/hinfo.cxx
parent9be0aaa9d7a489e8e828c4ff4ba665ceb8e5e167 (diff)
coverity#707899 Uninitialized pointer field
Change-Id: Iacdd82589eb56bda653ceb84a0a6a2677f0aabd6
Diffstat (limited to 'hwpfilter/source/hinfo.cxx')
-rw-r--r--hwpfilter/source/hinfo.cxx29
1 files changed, 24 insertions, 5 deletions
diff --git a/hwpfilter/source/hinfo.cxx b/hwpfilter/source/hinfo.cxx
index 2b8136218ce8..0068cf6ebbbc 100644
--- a/hwpfilter/source/hinfo.cxx
+++ b/hwpfilter/source/hinfo.cxx
@@ -37,14 +37,33 @@ static bool HWPReadInfoBlock(void *ptr, int len, HWPFile & hwpf)
// Document Information
-
-HWPInfo::HWPInfo(void)
+HWPInfo::HWPInfo()
+ : cur_col(0)
+ , cur_row(0)
+ , readonly(false)
+ , encrypted(false)
+ , beginpagenum(0)
+ , beginfnnum(0)
+ , countfn(0)
+ , splinetext(0)
+ , splinefn(0)
+ , spfnfn(0)
+ , fnchar(0)
+ , fnlinetype(0)
+ , borderline(0)
+ , empty_line_hide(0)
+ , table_move(0)
+ , compressed(0)
+ , reserved3(0)
+ , info_block_len(0)
+ , info_block(NULL)
{
- info_block = 0;
- back_info.isset = false;
+ back_info.isset = false;
+ memset(reserved1, 0, sizeof(reserved1));
+ memset(annotation, 0, sizeof(annotation));
+ memset(bordermargin, 0, sizeof(bordermargin));
}
-
HWPInfo::~HWPInfo(void)
{
if (info_block)