From: JINMEI Tatuya Date: Thu, 26 Jul 2012 07:12:15 +0000 (-0700) Subject: [2124] don't keep a reference to a temporary object. X-Git-Tag: trac2351_base~168 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=26401e4e861462c03f689c32f97f49d582a64a5b;p=thirdparty%2Fkea.git [2124] don't keep a reference to a temporary object. 'rdf' in the original code immediately became dangling reference. --- diff --git a/src/lib/dns/tests/rdata_sshfp_unittest.cc b/src/lib/dns/tests/rdata_sshfp_unittest.cc index 0a6c75e177..b6f13f660d 100644 --- a/src/lib/dns/tests/rdata_sshfp_unittest.cc +++ b/src/lib/dns/tests/rdata_sshfp_unittest.cc @@ -183,7 +183,7 @@ TEST_F(Rdata_SSHFP_Test, getFingerprintLen) { } TEST_F(Rdata_SSHFP_Test, emptyFingerprintFromWire) { - const generic::SSHFP& rdf = + const generic::SSHFP rdf = dynamic_cast (*rdataFactoryFromFile(RRType("SSHFP"), RRClass("IN"), "rdata_sshfp_fromWire12"));