[xmlsec] disable network access during internal xml transform parser



commit 4d9580ed54d1da550508a18d89df3fcd97a5d1bb
Author: Aleksey Sanin <aleksey aleksey com>
Date:   Thu May 9 16:18:11 2013 +0000

    disable network access during internal xml transform parser

 src/parser.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/parser.c b/src/parser.c
index 9bb5090..990ff98 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -157,8 +157,9 @@ xmlSecParserPushBin(xmlSecTransformPtr transform, const xmlSecByte* data,
         }
 
         /* required for c14n! */
-        ctx->parserCtx->loadsubset = XML_DETECT_IDS | XML_COMPLETE_ATTRS;
+        ctx->parserCtx->loadsubset      = XML_DETECT_IDS | XML_COMPLETE_ATTRS;
         ctx->parserCtx->replaceEntities = 1;
+       ctx->parserCtx->options         = XML_PARSE_NONET;
 
         transform->status = xmlSecTransformStatusWorking;
     } else if(transform->status == xmlSecTransformStatusFinished) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]