[svn] commit: r791 - /trunk/src/lib/dns/cpp/rdata/generic/soa_6.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Feb 10 23:06:00 UTC 2010


Author: jinmei
Date: Wed Feb 10 23:06:00 2010
New Revision: 791

Log:
a minor bug fix: check the iss state before trying to use it

Modified:
    trunk/src/lib/dns/cpp/rdata/generic/soa_6.cc

Modified: trunk/src/lib/dns/cpp/rdata/generic/soa_6.cc
==============================================================================
--- trunk/src/lib/dns/cpp/rdata/generic/soa_6.cc (original)
+++ trunk/src/lib/dns/cpp/rdata/generic/soa_6.cc Wed Feb 10 23:06:00 2010
@@ -51,10 +51,10 @@
     }
     mname_ = Name(token);
     iss >> token;
-    rname_ = Name(token);
     if (iss.bad() || iss.fail()) {
         dns_throw(InvalidRdataText, "Invalid SOA RNAME");
     }
+    rname_ = Name(token);
 
     uint32_t serial, refresh, retry, expire, minimum;
     iss >> serial >> refresh >> retry >> expire >> minimum;




More information about the bind10-changes mailing list