From 23f2e571ed51d8cc1654e186fc379cfed11576d0 Mon Sep 17 00:00:00 2001 From: Robert Feldt Date: Wed, 28 Jan 2015 08:56:47 +0100 Subject: [PATCH] set finalizer for XMLDocument by default --- src/document.jl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/document.jl b/src/document.jl index 8e6bb63..fd9d70c 100644 --- a/src/document.jl +++ b/src/document.jl @@ -43,7 +43,9 @@ type XMLDocument @assert s.nodetype == XML_DOCUMENT_NODE @assert s.doc == ptr - new(ptr, s) + xmldoc = new(ptr, s) + finalizer(xmldoc, free) + xmldoc end function XMLDocument()