projects
/
platform
/
upstream
/
libexif.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Ensure the MakerNote data pointers are initialized with NULL.
[platform/upstream/libexif.git]
/
libexif
/
canon
/
exif-mnote-data-canon.c
diff --git
a/libexif/canon/exif-mnote-data-canon.c
b/libexif/canon/exif-mnote-data-canon.c
index
4e99325
..
b8a21e1
100644
(file)
--- a/
libexif/canon/exif-mnote-data-canon.c
+++ b/
libexif/canon/exif-mnote-data-canon.c
@@
-236,6
+236,7
@@
exif_mnote_data_canon_load (ExifMnoteData *ne,
for (i = c, o = datao; i; --i, o += 12) {
size_t s;
+ memset(&n->entries[tcount], 0, sizeof(MnoteCanonEntry));
if (CHECKOVERFLOW(o,buf_size,12)) {
exif_log (ne->log, EXIF_LOG_CODE_CORRUPT_DATA,
"ExifMnoteCanon", "Short MakerNote");