X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FPacketRegistry.ct;h=dad629ecc7cd4e1b7c6f099dd9cbae9da94761f7;hb=1dec1fc58d8495489db319b2e2efaaa4a55cb9ce;hp=40afa89b9310758f27ba67a9b1a3dba7c1bae6fc;hpb=4d90b955bf3590e215488395d1c9cec827476e07;p=senf.git diff --git a/senf/Packets/PacketRegistry.ct b/senf/Packets/PacketRegistry.ct index 40afa89..dad629e 100644 --- a/senf/Packets/PacketRegistry.ct +++ b/senf/Packets/PacketRegistry.ct @@ -103,8 +103,9 @@ template template prefix_ void senf::detail::PacketRegistryImpl::registerPacket(key_t key, int priority) { - SENF_ASSERT(registry_.insert( - typename Entry::ptr(new EntryImpl(key,priority))).second); + bool ok (registry_.insert( + typename Entry::ptr(new EntryImpl(key,priority))).second); + SENF_ASSERT(ok && "Duplicate packet registration"); } template