summaryrefslogtreecommitdiff
path: root/news/pan/patches/patch-pan_general_log.cc
diff options
context:
space:
mode:
Diffstat (limited to 'news/pan/patches/patch-pan_general_log.cc')
-rw-r--r--news/pan/patches/patch-pan_general_log.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/news/pan/patches/patch-pan_general_log.cc b/news/pan/patches/patch-pan_general_log.cc
new file mode 100644
index 00000000000..d02c3b91202
--- /dev/null
+++ b/news/pan/patches/patch-pan_general_log.cc
@@ -0,0 +1,17 @@
+$NetBSD: patch-pan_general_log.cc,v 1.3 2014/01/01 12:10:00 wiz Exp $
+
+--- pan/general/log.cc.orig 2012-06-29 22:24:54.000000000 +0000
++++ pan/general/log.cc
+@@ -68,7 +68,11 @@ Log :: add_entry(Entry& e, std::deque<En
+ a.date = time(NULL);
+ a.severity = e.severity;
+ a.message = e.message;
+- a.messages = list;
++ foreach (std::deque<Entry>, list, it)
++ {
++ Entry* new_entry = new Entry(*it);
++ a.messages.push_back(new_entry);
++ }
+ fire_entry_added (a);
+ }
+