From 22475618833bb7bb9e21182d03a4b2a5c5d76183 Mon Sep 17 00:00:00 2001 From: Manish Singh Date: Sun, 22 May 2005 05:40:04 +0000 Subject: [PATCH] don't do pointer arithmetic with void *. Fixes bug #305005. 2005-05-21 Manish Singh * plug-ins/metadata/metadata.c (run): don't do pointer arithmetic with void *. Fixes bug #305005. --- ChangeLog | 5 +++++ plug-ins/metadata/metadata.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0d14d7b0b8..14a869d00c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-05-21 Manish Singh + + * plug-ins/metadata/metadata.c (run): don't do pointer arithmetic + with void *. Fixes bug #305005. + 2005-05-22 Michael Natterer * tools/test-clipboard.c: added --selection-type option which diff --git a/plug-ins/metadata/metadata.c b/plug-ins/metadata/metadata.c index 3a594bf8bb..3b14ab0cc9 100644 --- a/plug-ins/metadata/metadata.c +++ b/plug-ins/metadata/metadata.c @@ -391,7 +391,7 @@ run (const gchar *name, if (!! strncmp (gimp_parasite_data (parasite), METADATA_MARKER, METADATA_MARKER_LEN) || ! xmp_model_parse_buffer (xmp_model, - gimp_parasite_data (parasite) + (const gchar *)gimp_parasite_data (parasite) + METADATA_MARKER_LEN, gimp_parasite_data_size (parasite) - METADATA_MARKER_LEN,