X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.test.cc;h=fde52a343de6676ff62026b6f842cff6fef4ab9b;hb=d9143facc7806e2c03ee357fd9697ea9a1277377;hp=15075bb06dbca7c22affc78b41dec5c40518d3a3;hpb=309d78606f59617de0cfb1469b22111c846891ad;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6Extensions.test.cc b/senf/Packets/DefaultBundle/IPv6Extensions.test.cc index 15075bb..fde52a3 100644 --- a/senf/Packets/DefaultBundle/IPv6Extensions.test.cc +++ b/senf/Packets/DefaultBundle/IPv6Extensions.test.cc @@ -266,20 +266,22 @@ BOOST_AUTO_UNIT_TEST(ipv6Extensions_hopByHop_create) pext->headerLength() = 0u; { senf::IPv6HopByHopOptionsPacket::Parser::options_t::container optC(pext->options() ); - - optC.push_back_space(); - senf::IPv6GenericOptionTLVParser opt = optC.back().init(); - opt.altAction() = 0u; - opt.changeFlag() = 0u; - opt.optionType() = 5u; - unsigned char val[] = {0x00, 0x00}; - opt.setPayload(val); - - optC.push_back_space(); - opt = optC.back().init(); - opt.altAction() = 0u; - opt.changeFlag() = 0u; - opt.optionType() = 2u; + { + senf::IPv6GenericOptionTLVParser opt ( + optC.push_back_space().init()); + opt.altAction() = 0u; + opt.changeFlag() = 0u; + opt.optionType() = 5u; + unsigned char val[] = {0x00, 0x00}; + opt.setPayload(val); + } + { + senf::IPv6GenericOptionTLVParser opt ( + optC.push_back_space().init()); + opt.altAction() = 0u; + opt.changeFlag() = 0u; + opt.optionType() = 2u; + } } senf::ICMPv6Packet icmp (senf::ICMPv6Packet::createAfter (pext)); icmp->type() = 0x8f;