diff options
Diffstat (limited to 'textproc/libxslt/files/patch-libxslt_imports.c')
-rw-r--r-- | textproc/libxslt/files/patch-libxslt_imports.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/textproc/libxslt/files/patch-libxslt_imports.c b/textproc/libxslt/files/patch-libxslt_imports.c new file mode 100644 index 000000000000..f627696341cd --- /dev/null +++ b/textproc/libxslt/files/patch-libxslt_imports.c @@ -0,0 +1,18 @@ +--- libxslt/imports.c.orig 2015-09-28 01:15:21 UTC ++++ libxslt/imports.c +@@ -131,10 +131,11 @@ xsltParseStylesheetImport(xsltStylesheetPtr style, xml + int secres; + + secres = xsltCheckRead(sec, NULL, URI); +- if (secres == 0) { +- xsltTransformError(NULL, NULL, NULL, +- "xsl:import: read rights for %s denied\n", +- URI); ++ if (secres <= 0) { ++ if (secres == 0) ++ xsltTransformError(NULL, NULL, NULL, ++ "xsl:import: read rights for %s denied\n", ++ URI); + goto error; + } + } |