diff options
Diffstat (limited to 'src/report/report-maker.cpp')
-rw-r--r-- | src/report/report-maker.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/report/report-maker.cpp b/src/report/report-maker.cpp index 4049a54..f2fe522 100644 --- a/src/report/report-maker.cpp +++ b/src/report/report-maker.cpp @@ -47,7 +47,8 @@ report_maker::report_maker(report_type t) report_maker::~report_maker() { - delete formatter; + if (formatter) + delete formatter; } /* ************************************************************************ */ @@ -97,7 +98,8 @@ report_maker::set_type(report_type t) void report_maker::setup_report_formatter() { - delete formatter; + if (formatter) + delete formatter; if (type == REPORT_HTML) formatter = new report_formatter_html(); |