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
/
olympus
/
exif-mnote-data-olympus.c
diff --git
a/libexif/olympus/exif-mnote-data-olympus.c
b/libexif/olympus/exif-mnote-data-olympus.c
index
4d158ce
..
45e4bc5
100644
(file)
--- a/
libexif/olympus/exif-mnote-data-olympus.c
+++ b/
libexif/olympus/exif-mnote-data-olympus.c
@@
-433,6
+433,7
@@
exif_mnote_data_olympus_load (ExifMnoteData *en,
tcount = 0;
for (i = c, o = o2; i; --i, o += 12) {
size_t s;
+ memset(&n->entries[tcount], 0, sizeof(MnoteOlympusEntry));
if (CHECKOVERFLOW(o, buf_size, 12)) {
exif_log (en->log, EXIF_LOG_CODE_CORRUPT_DATA,
"ExifMnoteOlympus", "Short MakerNote");