From 14d7dc66003ae52f8c4c25bf241b2a12264aacb2 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Tue, 8 Jul 2008 15:23:07 +0000 Subject: [PATCH 1/1] Fix a memory leak --- source/writer.cpp | 5 +++++ source/writer.h | 1 + 2 files changed, 6 insertions(+) diff --git a/source/writer.cpp b/source/writer.cpp index 0da77bc..bfd0eda 100644 --- a/source/writer.cpp +++ b/source/writer.cpp @@ -21,6 +21,11 @@ Writer::Writer(IO::Base &o): binary(false) { } +Writer::~Writer() +{ + delete mode; +} + void Writer::write(const Statement &st) { mode->write(st); diff --git a/source/writer.h b/source/writer.h index e62e8bc..73471ac 100644 --- a/source/writer.h +++ b/source/writer.h @@ -30,6 +30,7 @@ private: public: Writer(IO::Base &o); + ~Writer(); /** Writes a statement to the output. This function always writes a complete -- 2.43.0