X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FMIHMessageRegistry.ct;h=b259ecf53fb50e69db7a53b01a7ee6f442418baa;hb=90692e78469c816d222d235bbcc041750dcbdccb;hp=5e7b4e2d27c304ac63e7526e3ee0ef1225bb2b2e;hpb=ddb2132be4265f8a0d7d4c954c7c9401e59d027c;p=senf.git diff --git a/senf/Packets/80221Bundle/MIHMessageRegistry.ct b/senf/Packets/80221Bundle/MIHMessageRegistry.ct index 5e7b4e2..b259ecf 100644 --- a/senf/Packets/80221Bundle/MIHMessageRegistry.ct +++ b/senf/Packets/80221Bundle/MIHMessageRegistry.ct @@ -53,7 +53,9 @@ prefix_ void senf::detail::MIHMessageRegistryEntry::validate(se const { if (! message.is()) - throw InvalidMIHPacketException("invalid packet chain"); + throw InvalidMIHPacketException("invalid packet chain: ") + << (message.valid() ? message.typeId().prettyName() : "invalid packet") + << " != " << prettyName(typeid(MIHPacket)); MIHPacket::type::validate(message.as()); }