From f885d858efcd57c4c02155411ff3d90d28f04f4b Mon Sep 17 00:00:00 2001 From: Lutz Mueller Date: Fri, 14 Dec 2007 20:53:53 +0100 Subject: [PATCH] 2007-12-14 Lutz Mueller Bug pointed out by Meder Kydyraliev, Google Security Team: * libexif/exif-loader.c: (exif_loader_write) Ignore buffers of zero length. --- ChangeLog | 7 +++++++ libexif/exif-loader.c | 2 ++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index ad9f8dc..e6b0f50 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-12-14 Lutz Mueller + + Bug pointed out by Meder Kydyraliev, Google Security Team: + + * libexif/exif-loader.c: (exif_loader_write) Ignore buffers of + zero length. + 2007-12-07 Jan Patera * Added support for Fuji makernotes diff --git a/libexif/exif-loader.c b/libexif/exif-loader.c index 7384388..a8b8170 100644 --- a/libexif/exif-loader.c +++ b/libexif/exif-loader.c @@ -176,6 +176,8 @@ exif_loader_write (ExifLoader *eld, unsigned char *buf, unsigned int len) break; } + if (!len) + return 1; exif_log (eld->log, EXIF_LOG_CODE_DEBUG, "ExifLoader", "Scanning %i byte(s) of data...", len); -- 2.7.4