mirror of
https://gitea.psi.ch/ELOG/mxml.git
synced 2026-09-09 01:23:22 +00:00
bug fix.
This commit is contained in:
parent
ed284311fb
commit
9d17b1f869
5
mxml.c
5
mxml.c
@ -1431,11 +1431,11 @@ PMXML_NODE mxml_parse_entity(char **buf, char *error, int error_size)
|
|||||||
if (buffer == NULL) {
|
if (buffer == NULL) {
|
||||||
return read_error(HERE, "Cannot allocate memory.");
|
return read_error(HERE, "Cannot allocate memory.");
|
||||||
}
|
}
|
||||||
|
strcpy(buffer, *buf);
|
||||||
|
free(*buf);
|
||||||
|
|
||||||
p = buffer;
|
p = buffer;
|
||||||
|
|
||||||
strcpy(buffer, *buf);
|
|
||||||
free(*buf);
|
|
||||||
|
|
||||||
/* search !ENTITY */
|
/* search !ENTITY */
|
||||||
do {
|
do {
|
||||||
@ -1805,6 +1805,7 @@ PMXML_NODE mxml_parse_entity(char **buf, char *error, int error_size)
|
|||||||
}
|
}
|
||||||
*pv++ = *p++;
|
*pv++ = *p++;
|
||||||
} while (*p);
|
} while (*p);
|
||||||
|
*pv = 0;
|
||||||
|
|
||||||
free(buffer);
|
free(buffer);
|
||||||
for (ip = 0; ip < MXML_MAX_ENTITY; ip++)
|
for (ip = 0; ip < MXML_MAX_ENTITY; ip++)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user