We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 26a7908 commit c5ea7abCopy full SHA for c5ea7ab
selectolax/lexbor/node.pxi
@@ -518,9 +518,11 @@ cdef class LexborNode:
518
combined = (<bytes>left_text[:left_length]) + (<bytes>right_text[:right_length])
519
lxb_dom_node_text_content_set(node, combined, len(combined))
520
lxb_dom_node_remove(node.prev)
521
-
522
- lxb_dom_document_destroy_text_noi(self.node.owner_document, left_text)
523
- lxb_dom_document_destroy_text_noi(self.node.owner_document, right_text)
+
+ if left_text is not NULL:
+ lxb_dom_document_destroy_text_noi(self.node.owner_document, left_text)
524
+ if right_text is not NULL:
525
+ lxb_dom_document_destroy_text_noi(self.node.owner_document, right_text)
526
527
if node.first_child:
528
LexborNode.new(node, self.parser).merge_text_nodes()
0 commit comments