summaryrefslogtreecommitdiff
path: root/ext/exif/exif.c
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2007-01-09 11:37:17 +0000
committerAntony Dovgal <tony2001@php.net>2007-01-09 11:37:17 +0000
commit1e352b3ae7acefd085560e70912c6e108e7459b6 (patch)
tree22cc48ecf5439d2be23e9b537b9eda177e8baa75 /ext/exif/exif.c
parent43369cef581d018eea549ff27fa08dc0739154af (diff)
downloadphp-git-1e352b3ae7acefd085560e70912c6e108e7459b6.tar.gz
MFH: zerofill info_data and fix possible segfault
partly fixes #40073
Diffstat (limited to 'ext/exif/exif.c')
-rw-r--r--ext/exif/exif.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/exif/exif.c b/ext/exif/exif.c
index 638f0b0cfb..7a15485af8 100644
--- a/ext/exif/exif.c
+++ b/ext/exif/exif.c
@@ -1599,6 +1599,7 @@ static void exif_iif_add_value(image_info_type *image_info, int section_index, c
image_info->info_list[section_index].list = list;
info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count];
+ memset(info_data, 0, sizeof(image_info_data));
info_data->tag = tag;
info_data->format = format;
info_data->length = length;