* libexif/exif-data.c: Fill tag data with zeros on save even
if 0 components (buggy Kodak-210)
+2004-05-13 Jan Patera <patera@users.sourceforge.net>
+
+ * libexif/exif-data.c: Fill tag data with zeros on save even
+ if 0 components (buggy Kodak-210)
+
2004-05-12 Jan Patera <patera@users.sourceforge.net>
* libexif/exif-utils.h: definition of MIN
* the entry but somewhere else.
*/
s = exif_format_get_size (e->format) * e->components;
- if (!s)
- return;
if (s > 4) {
doff = *ds - 6;
*ds += s;
doff = offset + 8;
/* Write the data. Fill unneeded bytes with 0. */
- memcpy (*d + 6 + doff, e->data, e->size);
+ memcpy (*d + 6 + doff, e->data, s);
if (s < 4) memset (*d + 6 + doff + s, 0, (4 - s));
}