mirror of
https://github.com/libexpat/libexpat.git
synced 2026-01-26 15:39:10 +00:00
fuzz/xml_parsebuffer_fuzzer.c: Be more robust towards ouf-of-memory
This commit is contained in:
parent
34af886238
commit
5b70d3ac44
@ -71,7 +71,9 @@ ParseOneInput(XML_Parser p, const uint8_t *data, size_t size) {
|
||||
memcpy(buf, data, size);
|
||||
XML_ParseBuffer(p, size, 0);
|
||||
buf = XML_GetBuffer(p, size);
|
||||
assert(buf);
|
||||
if (buf == NULL) {
|
||||
return;
|
||||
}
|
||||
memcpy(buf, data, size);
|
||||
if (XML_ParseBuffer(p, size, 1) == XML_STATUS_ERROR) {
|
||||
XML_ErrorString(XML_GetErrorCode(p));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user