From 102dcfd4bc601ad3f9bf55ce5928d60ad8cdcf05 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Thu, 7 Jun 2007 13:19:25 +0200 Subject: [PATCH] do not crash is the payload printer is null --- src/common/packet-printer.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/common/packet-printer.cc b/src/common/packet-printer.cc index 9d0627635..72514ef70 100644 --- a/src/common/packet-printer.cc +++ b/src/common/packet-printer.cc @@ -137,7 +137,10 @@ PacketPrinter::PrintPayload (std::ostream &os, uint32_t packetUid, uint32_t size struct PacketPrinter::FragmentInformation info; info.start = fragmentStart; info.end = fragmentEnd; - m_payloadPrinter (os, packetUid, size, info); + if (!m_payloadPrinter.IsNull ()) + { + m_payloadPrinter (os, packetUid, size, info); + } } void