summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2008-10-19 18:57:26 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2008-10-19 18:57:26 +0000
commit0a27338416ec637c49af99f475c90e90802b2f52 (patch)
treeb0995781fd32e7332f4f39aae35aa258b8cbca03 /media-gfx/eog/files
parentInstall dictionaries for english, french and spanish, tell the users where to... (diff)
downloadhistorical-0a27338416ec637c49af99f475c90e90802b2f52.tar.gz
historical-0a27338416ec637c49af99f475c90e90802b2f52.tar.bz2
historical-0a27338416ec637c49af99f475c90e90802b2f52.zip
New version for GNOME 2.24. Mostly bug fixes, plugins' API now has a gtk-doc documentation, uses gio/gvfs.
Package-Manager: portage-2.2_rc12/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64 RepoMan-Options: --force
Diffstat (limited to 'media-gfx/eog/files')
-rw-r--r--media-gfx/eog/files/eog-2.24.0-unrecognized-chunks.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/media-gfx/eog/files/eog-2.24.0-unrecognized-chunks.patch b/media-gfx/eog/files/eog-2.24.0-unrecognized-chunks.patch
new file mode 100644
index 000000000000..56df1f913145
--- /dev/null
+++ b/media-gfx/eog/files/eog-2.24.0-unrecognized-chunks.patch
@@ -0,0 +1,19 @@
+---
+ 2008-09-30 Felix Riemann <friemann@svn.gnome.org>
+
+ * src/eog-metadata-reader-jpg.c: (eog_metadata_reader_jpg_consume):
+ Don't overwrite the last read chunk when skipping over unrecognized
+ APP1 chunks. Avoids memory corruption and subsequent segfaults.
+
+Index: trunk/src/eog-metadata-reader-jpg.c
+====================================================================
+--- trunk/src/eog-metadata-reader-jpg.c 2008/09/30 11:58:28 4810
++++ trunk/src/eog-metadata-reader-jpg.c 2008/09/30 13:49:31 4811
+@@ -321,6 +321,7 @@
+ case EJA_OTHER:
+ default:
+ /* skip unknown data */
++ chunk = NULL;
+ priv->state = EMR_SKIP_BYTES;
+ break;
+ }