summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gryniewicz <dang@gentoo.org>2008-07-07 14:44:40 +0000
committerDaniel Gryniewicz <dang@gentoo.org>2008-07-07 14:44:40 +0000
commite3744301d1f12b0bcb7c1b56139e9ace83c0f615 (patch)
tree06506dce8d580adaf4f89c0a9956fc0b4cb683f6 /app-text/poppler/files
parentVersion bumped. Create file in /etc/modprobe.d instead of /etc/modules.d now,... (diff)
downloadgentoo-2-e3744301d1f12b0bcb7c1b56139e9ace83c0f615.tar.gz
gentoo-2-e3744301d1f12b0bcb7c1b56139e9ace83c0f615.tar.bz2
gentoo-2-e3744301d1f12b0bcb7c1b56139e9ace83c0f615.zip
Fix CVE-2008-2950 bug #229931
(Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r5 x86_64, RepoMan options: --force)
Diffstat (limited to 'app-text/poppler/files')
-rw-r--r--app-text/poppler/files/poppler-0.8.3-page-init.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/app-text/poppler/files/poppler-0.8.3-page-init.patch b/app-text/poppler/files/poppler-0.8.3-page-init.patch
new file mode 100644
index 000000000000..84f4b4edfb79
--- /dev/null
+++ b/app-text/poppler/files/poppler-0.8.3-page-init.patch
@@ -0,0 +1,13 @@
+diff --git a/poppler/Page.cc b/poppler/Page.cc
+index b28a3ee..72a706b 100644
+--- a/poppler/Page.cc
++++ b/poppler/Page.cc
+@@ -230,7 +230,7 @@ GBool PageAttrs::readBox(Dict *dict, char *key, PDFRectangle *box) {
+
+ Page::Page(XRef *xrefA, int numA, Dict *pageDict, PageAttrs *attrsA, Form *form) {
+ Object tmp;
+-
++ pageWidgets = NULL; //Security fix
+ ok = gTrue;
+ xref = xrefA;
+ num = numA;