{
if (p.data().size() < initSize())
return no_factory();
- PkReg_Entry const * e (PacketRegistry<MIHMessageRegistry>::lookup( p->messageId(), nothrow ));
+ PacketRegistry<MIHMessageRegistry>::Entry const * e (
+ PacketRegistry<MIHMessageRegistry>::lookup( p->messageId(), nothrow ));
return e ? e->factory() : MIHGenericPayloadPacket::factory();
}
{
typedef parser::tlvList_t::container tlvContainer_t;
tlvContainer_t tlvs (p->tlvList() );
- for (tlvContainer_t::iterator i (tlvs.begin()); i != tlvs.end(); ++i)
- i->finalize();
+ for (tlvContainer_t::iterator i (tlvs.begin()); i != tlvs.end(); ++i) {
+ MIHGenericTLVParser p (*i);
+ p.finalize();
+ }
}