diff --git a/src/common/packet-printer.h b/src/common/packet-printer.h index 2a0c36d3f..c4ee8b336 100644 --- a/src/common/packet-printer.h +++ b/src/common/packet-printer.h @@ -229,7 +229,7 @@ PacketPrinter::AllocateUid (void) RegisteredChunks *chunks = PacketPrinter::GetRegisteredChunks (); chunks->push_back (std::make_pair(&PacketPrinter::DoPrint, &PacketPrinter::DoGetName)); - uint32_t uid = chunks->size (); + uint32_t uid = chunks->size () - 1; PacketPrinter::PeekDefault ()->DoAddPrinter (uid, MakeCallback (&PacketPrinter::DoDefaultPrint).GetImpl (), MakeCallback (&PacketPrinter::DoDefaultPrintFragment));