We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b320aab + ab508c9 commit 9bd2abeCopy full SHA for 9bd2abe
ext/dom/element.c
@@ -461,7 +461,7 @@ static void dom_deep_ns_redef(xmlNodePtr node, xmlNsPtr ns_to_redefine)
461
if (worklist_size == worklist_capacity) {
462
if (UNEXPECTED(worklist_capacity >= SIZE_MAX / 3 * 2 / sizeof(dom_deep_ns_redef_item))) {
463
/* Shouldn't be possible to hit, but checked for safety anyway */
464
- return;
+ goto out;
465
}
466
worklist_capacity = worklist_capacity * 3 / 2;
467
worklist = erealloc(worklist, sizeof(dom_deep_ns_redef_item) * worklist_capacity);
@@ -472,6 +472,7 @@ static void dom_deep_ns_redef(xmlNodePtr node, xmlNsPtr ns_to_redefine)
472
473
474
475
+out:
476
efree(worklist);
477
478
0 commit comments