From: Jan P. <pa...@us...> - 2004-02-04 05:34:40
|
Update of /cvsroot/libexif/exif/exif In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2578/exif Modified Files: main.c Log Message: 2004-02-03 Jan Patera <pa...@us...> Suggestion by Sebastian Wilhelmi <se...@se...>: * exif/main.c: Proper size calculation of ascii items. Index: main.c =================================================================== RCS file: /cvsroot/libexif/exif/exif/main.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -d -r1.37 -r1.38 --- main.c 30 Sep 2003 22:43:00 -0000 1.37 +++ main.c 3 Feb 2004 18:32:22 -0000 1.38 @@ -109,9 +109,9 @@ */ if (e->format == EXIF_FORMAT_ASCII) { if (e->data) free (e->data); - e->components = strlen (e->data) + 1; - e->size = strlen (set_value) + 1; - e->data = malloc (sizeof (char) * e->size); + e->components = strlen (set_value) + 1; + e->size = sizeof (char) * e->components; + e->data = malloc (e->size); if (!e->data) { fprintf (stderr, _("Not enough memory.")); fputc ('\n', stderr); |