diff options
author | Jayant Chowdhary <jchowdhary@google.com> | 2021-12-09 00:20:33 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-12-09 00:20:33 +0000 |
commit | 31c126f5ac22a641ecaa276acf92ff45ef82884f (patch) | |
tree | 1b564d006fb63fc190b4c32e7f5f7244736054f1 | |
parent | 6360d28ab6b60f0fb4494184dd8ac1046bff7267 (diff) | |
parent | c9da78d8d9f302c767b366ef256e24fa32f8784f (diff) | |
download | libexif-31c126f5ac22a641ecaa276acf92ff45ef82884f.tar.gz |
Zero initialize ExifMnoteData<vendor> during construction with exif_mnote_data_<vendor>_new. am: c9da78d8d9
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libexif/+/16248754
Change-Id: I245ad60a134ec9fe65a7f8b4c83a78193f875dd0
-rw-r--r-- | libexif/canon/exif-mnote-data-canon.c | 2 | ||||
-rw-r--r-- | libexif/fuji/exif-mnote-data-fuji.c | 2 | ||||
-rw-r--r-- | libexif/olympus/exif-mnote-data-olympus.c | 2 | ||||
-rw-r--r-- | libexif/pentax/exif-mnote-data-pentax.c | 2 |
4 files changed, 8 insertions, 0 deletions
diff --git a/libexif/canon/exif-mnote-data-canon.c b/libexif/canon/exif-mnote-data-canon.c index 6d97930..3a0778c 100644 --- a/libexif/canon/exif-mnote-data-canon.c +++ b/libexif/canon/exif-mnote-data-canon.c @@ -384,6 +384,8 @@ exif_mnote_data_canon_new (ExifMem *mem, ExifDataOption o) if (!d) return NULL; + memset(d, 0, sizeof(ExifMnoteDataCanon)); + exif_mnote_data_construct (d, mem); /* Set up function pointers */ diff --git a/libexif/fuji/exif-mnote-data-fuji.c b/libexif/fuji/exif-mnote-data-fuji.c index 3f3091b..ce70bb6 100644 --- a/libexif/fuji/exif-mnote-data-fuji.c +++ b/libexif/fuji/exif-mnote-data-fuji.c @@ -342,6 +342,8 @@ exif_mnote_data_fuji_new (ExifMem *mem) d = exif_mem_alloc (mem, sizeof (ExifMnoteDataFuji)); if (!d) return NULL; + memset(d, 0, sizeof(ExifMnoteDataFuji)); + exif_mnote_data_construct (d, mem); /* Set up function pointers */ diff --git a/libexif/olympus/exif-mnote-data-olympus.c b/libexif/olympus/exif-mnote-data-olympus.c index 493463b..f11616c 100644 --- a/libexif/olympus/exif-mnote-data-olympus.c +++ b/libexif/olympus/exif-mnote-data-olympus.c @@ -657,6 +657,8 @@ exif_mnote_data_olympus_new (ExifMem *mem) d = exif_mem_alloc (mem, sizeof (ExifMnoteDataOlympus)); if (!d) return NULL; + memset(d, 0, sizeof(ExifMnoteDataOlympus)); + exif_mnote_data_construct (d, mem); /* Set up function pointers */ diff --git a/libexif/pentax/exif-mnote-data-pentax.c b/libexif/pentax/exif-mnote-data-pentax.c index b4722d6..3676563 100644 --- a/libexif/pentax/exif-mnote-data-pentax.c +++ b/libexif/pentax/exif-mnote-data-pentax.c @@ -443,6 +443,8 @@ exif_mnote_data_pentax_new (ExifMem *mem) d = exif_mem_alloc (mem, sizeof (ExifMnoteDataPentax)); if (!d) return NULL; + memset(d, 0, sizeof(ExifMnoteDataPentax)); + exif_mnote_data_construct (d, mem); /* Set up function pointers */ |