xml: only call data handler if set

This commit is contained in:
Hiltjo Posthuma 2015-05-16 16:09:01 +02:00
parent d4f666484c
commit 27bc74a043
1 changed files with 2 additions and 1 deletions

3
xml.c
View File

@ -314,7 +314,8 @@ xmlparser_parse(XMLParser *x)
if(c == '&') {
if(datalen) {
x->data[datalen] = '\0';
x->xmldata(x, x->data, datalen);
if(x->xmldata)
x->xmldata(x, x->data, datalen);
}
x->data[0] = c;
datalen = 1;