summaryrefslogtreecommitdiff
path: root/news/pan/patches/patch-pan_general_log.h
diff options
context:
space:
mode:
Diffstat (limited to 'news/pan/patches/patch-pan_general_log.h')
-rw-r--r--news/pan/patches/patch-pan_general_log.h18
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);