diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-05-10 13:17:51 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-05-10 21:12:56 +0100 |
commit | 9be0aaa9d7a489e8e828c4ff4ba665ceb8e5e167 (patch) | |
tree | 9c75a2ef109146885a4bd20c33252307711144f4 /hwpfilter | |
parent | 9c33cbe903a08ff9e76677fefa335bf3db8417ee (diff) |
coverity#707899 Uninitialized pointer field
Change-Id: I6efcb9ea5af93ad2b22f974fb0fcf2ddb6d21663
Diffstat (limited to 'hwpfilter')
-rw-r--r-- | hwpfilter/source/hinfo.h | 49 |
1 files changed, 33 insertions, 16 deletions
diff --git a/hwpfilter/source/hinfo.h b/hwpfilter/source/hinfo.h index 81517dbe2e5b..0b1a45e074d0 100644 --- a/hwpfilter/source/hinfo.h +++ b/hwpfilter/source/hinfo.h @@ -48,23 +48,40 @@ typedef struct } PaperInfo; /* ?????? ??????, ???????? ???? */ -typedef struct +struct PaperBackInfo { - char type; // 0- background color, 1 - external image, 2- embedded image - char reserved1[8]; - int luminance; /* ???? ( -100 ~ 100 ) */ - int contrast; /* ???? ( -100 ~ 100 ) */ - char effect; /* 0-????????, 1-????????????, 2-???? */ - char reserved2[8]; - char filename[260 + 1]; // filename - unsigned char color[3]; //0 - red, 1 - green, 2 - blue - unsigned short flag; /* 0 - ????????, 1 - ????????, 2 - ??????, 3 - ???????? */ - int range; /* 0-????, 1-????????, 3-??????, 4-?????? */ - char reserved3[27]; - int size; - char *data; // image data - bool isset; -} PaperBackInfo; + char type; // 0- background color, 1 - external image, 2- embedded image + char reserved1[8]; + int luminance; /* ???? ( -100 ~ 100 ) */ + int contrast; /* ???? ( -100 ~ 100 ) */ + char effect; /* 0-????????, 1-????????????, 2-???? */ + char reserved2[8]; + char filename[260 + 1]; // filename + unsigned char color[3]; //0 - red, 1 - green, 2 - blue + unsigned short flag; /* 0 - ????????, 1 - ????????, 2 - ??????, 3 - ???????? */ + int range; /* 0-????, 1-????????, 3-??????, 4-?????? */ + char reserved3[27]; + int size; + char *data; // image data + bool isset; + PaperBackInfo() + : type(0) + , luminance(0) + , contrast(0) + , effect(0) + , flag(0) + , range(0) + , size(0) + , data(NULL) + , isset(false) + { + memset(reserved1, 0, sizeof(reserved1)); + memset(reserved2, 0, sizeof(reserved2)); + memset(filename, 0, sizeof(filename)); + memset(color, 0, sizeof(color)); + memset(reserved3, 0, sizeof(reserved3)); + } +}; /* ???????? ???? */ /** |