From 593bb8d80c3c4e678cf0433d1311ba8eb4a6e46d Mon Sep 17 00:00:00 2001 From: Laurence Withers Date: Thu, 26 Oct 2006 11:32:08 +0100 Subject: [PATCH] Fix error where first character of entity name in entity reference was sent to the wrong buffer, and ended up in content rather than entity name. --- src/libCStreamedXML/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libCStreamedXML/parser.c b/src/libCStreamedXML/parser.c index cffb56a..b0f4615 100644 --- a/src/libCStreamedXML/parser.c +++ b/src/libCStreamedXML/parser.c @@ -550,7 +550,7 @@ int csxml_feedChar(struct csxml* ctx, char ch) ctx->state = StateCharEntity; ctx->entityChar = 0; } else if(c == ClassNameStartChar) { - APPEND_CH(buffer, ch); + APPEND_CH(buffer2, ch); ctx->state = StateEntityName; } else ERROR("Invalid entity name."); break;