Update of /cvsroot/libexif/exif/libjpeg
In directory sc8-pr-cvs1:/tmp/cvs-serv14798
Modified Files:
jpeg-data.c
Log Message:
Index: jpeg-data.c
===================================================================
RCS file: /cvsroot/libexif/exif/libjpeg/jpeg-data.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- jpeg-data.c 13 Apr 2003 20:49:04 -0000 1.5
+++ jpeg-data.c 5 Sep 2003 14:37:15 -0000 1.6
@@ -125,6 +125,7 @@
break;
case JPEG_MARKER_APP1:
exif_data_save_data (s.content.app1, &ed, &eds);
+ if (!ed) break;
*d = realloc (*d, sizeof (char) * (*ds + 2));
(*d)[*ds + 0] = (eds + 2) >> 8;
(*d)[*ds + 1] = (eds + 2) >> 0;
@@ -132,6 +133,7 @@
*d = realloc (*d, sizeof (char) * (*ds + eds));
memcpy (*d + *ds, ed, eds);
*ds += eds;
+ free (ed);
break;
default:
*d = realloc (*d, sizeof (char) *
|