From cbf8ace5fb0eb87bb78e3b743fc4b933ff6cc5fd Mon Sep 17 00:00:00 2001 From: Karl Waclawek <kwaclaw@users.sourceforge.net> Date: Wed, 15 Jun 2005 14:24:26 +0000 Subject: [PATCH] Fix for bug #1221160. --- expat/lib/xmlparse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c index e6f4105b..99659b4a 100644 --- a/expat/lib/xmlparse.c +++ b/expat/lib/xmlparse.c @@ -2856,8 +2856,10 @@ storeAtts(XML_Parser parser, const ENCODING *enc, nsAtts[j].hash = uriHash; nsAtts[j].uriName = s; - if (!--nPrefixes) + if (!--nPrefixes) { + i += 2; break; + } } else /* not prefixed */ ((XML_Char *)s)[-1] = 0; /* clear flag */ -- 2.40.0