commit:     1dc8dafb477cabeecc8d46bf6a65bec6e289e4b0
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 10 22:52:28 2015 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Mon Aug 10 22:52:45 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc8dafb

app-text/mupdf: fix format-security (bug 556830).

Package-Manager: portage-2.2.20

 .../files/mupdf-1.5-format-security-error.patch    | 22 ++++++++++++++++++++++
 app-text/mupdf/mupdf-1.5-r1.ebuild                 |  3 ++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/app-text/mupdf/files/mupdf-1.5-format-security-error.patch 
b/app-text/mupdf/files/mupdf-1.5-format-security-error.patch
new file mode 100644
index 0000000..d0dce97
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.5-format-security-error.patch
@@ -0,0 +1,22 @@
+From: =?utf-8?q?=22Kan-Ru_Chen_=28=E9=99=B3=E4=BE=83=E5=A6=82=29=22?=
+ <[email protected]>
+Date: Sat, 20 Sep 2014 13:12:16 +0800
+Subject: Fix -Werror=format-security error
+
+---
+ source/pdf/pdf-op-run.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/source/pdf/pdf-op-run.c b/source/pdf/pdf-op-run.c
+index 2bea94b..da881b2 100644
+--- a/source/pdf/pdf-op-run.c
++++ b/source/pdf/pdf-op-run.c
+@@ -1729,7 +1729,7 @@ run_xobject(pdf_csi *csi, void *state, pdf_obj 
*resources, pdf_xobject *xobj, co
+ 
+       /* Rethrow postponed errors */
+       if (errmess[0])
+-              fz_throw(ctx, FZ_ERROR_GENERIC, errmess);
++              fz_throw(ctx, FZ_ERROR_GENERIC, "%s", errmess);
+ }
+ 
+ static void pdf_run_BDC(pdf_csi *csi, void *state)

diff --git a/app-text/mupdf/mupdf-1.5-r1.ebuild 
b/app-text/mupdf/mupdf-1.5-r1.ebuild
index 791a17d..b066b49 100644
--- a/app-text/mupdf/mupdf-1.5-r1.ebuild
+++ b/app-text/mupdf/mupdf-1.5-r1.ebuild
@@ -41,7 +41,8 @@ src_prepare() {
                "${FILESDIR}"/${PN}-1.3-CFLAGS.patch \
                "${FILESDIR}"/${PN}-1.5-old-debian-files.patch \
                "${FILESDIR}"/${PN}-1.3-pkg-config.patch \
-               "${FILESDIR}"/${PN}-1.5-Makerules-openssl-curl.patch
+               "${FILESDIR}"/${PN}-1.5-Makerules-openssl-curl.patch \
+               "${FILESDIR}"/${PN}-1.5-format-security-error.patch
 
        if has_version ">=media-libs/openjpeg-2.1:2" ; then
                epatch \

Reply via email to