commit 063717bbd69622a53b2ff6a44d27e471460287b2
parent cbdc01910b1af558d4c2865063ad04f5645b6ff7
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 21 Aug 2018 20:08:19 +0200
xml: increase allowed size of attribute names
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/xml.c b/xml.c
@@ -389,7 +389,7 @@ xml_parse(XMLParser *x)
x->xmltagend(x, x->tag, x->taglen, 1);
break;
} else if (taglen < sizeof(x->tag) - 1)
- x->tag[taglen++] = c;
+ x->tag[taglen++] = c; /* NOTE: tag name truncation */
}
}
} else {
diff --git a/xml.h b/xml.h
@@ -31,7 +31,7 @@ typedef struct xmlparser {
/* current tag is in short form ? <tag /> */
int isshorttag;
/* current attribute name */
- char name[256];
+ char name[1024];
/* data buffer used for tag data, cdata and attribute data */
char data[BUFSIZ];
} XMLParser;