Update of /cvsroot/libexif/libexif/libexif
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv21978/libexif
Modified Files:
exif-loader.c
Log Message:
2008-02-17 Lutz Mueller <lu...@us...>
* libexif/exif-loader.c: (exif_loader_get_data) Return NULL if no
EXIF data has been found.
Index: exif-loader.c
===================================================================
RCS file: /cvsroot/libexif/libexif/libexif/exif-loader.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -p -d -r1.27 -r1.28
--- exif-loader.c 1 Feb 2008 23:14:50 -0000 1.27
+++ exif-loader.c 17 Feb 2008 18:08:00 -0000 1.28
@@ -381,7 +381,8 @@ exif_loader_get_data (ExifLoader *loader
{
ExifData *ed;
- if (!loader || (loader->data_format == EL_DATA_FORMAT_UNKNOWN))
+ if (!loader || (loader->data_format == EL_DATA_FORMAT_UNKNOWN) ||
+ !loader->bytes_read)
return NULL;
ed = exif_data_new_mem (loader->mem);
|