diff --git a/stepmania/src/Bookkeeper.cpp b/stepmania/src/Bookkeeper.cpp index 201e25cb9b..23301cab6a 100644 --- a/stepmania/src/Bookkeeper.cpp +++ b/stepmania/src/Bookkeeper.cpp @@ -135,9 +135,8 @@ void Bookkeeper::WriteToDisk() return; } - XNode *xml = CreateNode(); - XmlFileUtil::SaveToFile( xml, f ); - delete xml; + auto_ptr xml( CreateNode() ); + XmlFileUtil::SaveToFile( xml.get(), f ); } void Bookkeeper::CoinInserted()