summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/main.cc b/main.cc
index 84c4b4ed..1ead6fd9 100644
--- a/main.cc
+++ b/main.cc
@@ -67,6 +67,14 @@ chain_xact_handlers(const std::string& command,
// format_transactions write each transaction received to the
// output stream.
if (! (command == "b" || command == "E")) {
+ if (config.head_entries || config.tail_entries)
+ ptrs.push_back(formatter =
+ new truncate_entries(formatter,
+ config.head_entries ?
+ config.head_entries :
+ config.tail_entries,
+ config.tail_entries));
+
// filter_transactions will only pass through transactions
// matching the `display_predicate'.
if (! config.display_predicate.empty())