Patch #473265: UpdatePairedHandlers nonsensical.
diff --git a/Modules/pyexpat.c b/Modules/pyexpat.c
index 96cb79d..9344031 100644
--- a/Modules/pyexpat.c
+++ b/Modules/pyexpat.c
@@ -1704,11 +1704,11 @@
void *end_handler = NULL;
if (self->handlers[startHandler]
- && self->handlers[endHandler] != Py_None) {
+ && self->handlers[startHandler] != Py_None) {
start_handler = handler_info[startHandler].handler;
}
- if (self->handlers[EndElement]
- && self->handlers[EndElement] != Py_None) {
+ if (self->handlers[endHandler]
+ && self->handlers[endHandler] != Py_None) {
end_handler = handler_info[endHandler].handler;
}
setter(self->itself, start_handler, end_handler);