aboutsummaryrefslogtreecommitdiff
path: root/src/report/report-maker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/report/report-maker.cpp')
-rw-r--r--src/report/report-maker.cpp6
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();