Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 09994a9

Browse files
committed
Check return value of flush_character_buffer()
CID 486663
1 parent 27c4c3e commit 09994a9

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Modules/pyexpat.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1503,7 +1503,9 @@ xmlparse_setattro(xmlparseobject *self, PyObject *name, PyObject *v)
15031503
if (self->buffer != NULL) {
15041504
/* there is already a buffer */
15051505
if (self->buffer_used != 0) {
1506-
flush_character_buffer(self);
1506+
if (flush_character_buffer(self) < 0) {
1507+
return -1;
1508+
}
15071509
}
15081510
/* free existing buffer */
15091511
free(self->buffer);

0 commit comments

Comments
 (0)