diff options
Diffstat (limited to 'news/pan/patches/patch-pan_general_log.h')
-rw-r--r-- | news/pan/patches/patch-pan_general_log.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/news/pan/patches/patch-pan_general_log.h b/news/pan/patches/patch-pan_general_log.h new file mode 100644 index 00000000000..60dc665e4a5 --- /dev/null +++ b/news/pan/patches/patch-pan_general_log.h @@ -0,0 +1,18 @@ +$NetBSD: patch-pan_general_log.h,v 1.1 2013/06/16 20:44:24 joerg Exp $ + +--- pan/general/log.h.orig 2013-06-16 10:31:39.000000000 +0000 ++++ pan/general/log.h +@@ -49,10 +49,11 @@ namespace pan + struct Entry { + time_t date; + Severity severity; +- std::deque<Entry> messages; ++ std::deque<Entry> *messages; + std::string message; + bool is_child; +- Entry() : is_child(false) { } ++ Entry() : is_child(false), messages(new(std::deque<Entry>)) { } ++ ~Entry() { delete messages;} + }; + + void add_entry(Entry& e, std::deque<Entry>& list); |