Skip to content

Commit 23f2e57

Browse files
committed
set finalizer for XMLDocument by default
1 parent c5aac93 commit 23f2e57

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/document.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ type XMLDocument
4343
@assert s.nodetype == XML_DOCUMENT_NODE
4444
@assert s.doc == ptr
4545

46-
new(ptr, s)
46+
xmldoc = new(ptr, s)
47+
finalizer(xmldoc, free)
48+
xmldoc
4749
end
4850

4951
function XMLDocument()

0 commit comments

Comments
 (0)