[svn] commit: r782 - /branches/jinmei-dnsrdata2/src/lib/dns/cpp/rrparamregistry-placeholder.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Wed Feb 10 09:50:05 UTC 2010
Author: jinmei
Date: Wed Feb 10 09:50:05 2010
New Revision: 782
Log:
supporged the generic rdata case in createRdata (by copy)
Modified:
branches/jinmei-dnsrdata2/src/lib/dns/cpp/rrparamregistry-placeholder.cc
Modified: branches/jinmei-dnsrdata2/src/lib/dns/cpp/rrparamregistry-placeholder.cc
==============================================================================
--- branches/jinmei-dnsrdata2/src/lib/dns/cpp/rrparamregistry-placeholder.cc (original)
+++ branches/jinmei-dnsrdata2/src/lib/dns/cpp/rrparamregistry-placeholder.cc Wed Feb 10 09:50:05 2010
@@ -487,7 +487,6 @@
return (genfound->second->create(rdata_string));
}
- // construct an "unknown" type of RDATA
return (RdataPtr(new generic::Generic(rdata_string)));
}
@@ -507,7 +506,6 @@
return (genfound->second->create(buffer, rdata_len));
}
- // construct an "unknown" type of RDATA
return (RdataPtr(new generic::Generic(buffer, rdata_len)));
}
@@ -527,7 +525,8 @@
return (genfound->second->create(source));
}
- dns_throw(InvalidRdataText, "TBD");
-}
-}
-}
+ return (RdataPtr(new rdata::generic::Generic(
+ dynamic_cast<const generic::Generic&>(source))));
+}
+}
+}
More information about the bind10-changes
mailing list