]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3919] Assign classcode_ to avoid cppcheck warning
authorFrancis Dupont <fdupont@isc.org>
Wed, 24 Jun 2015 11:52:43 +0000 (13:52 +0200)
committerFrancis Dupont <fdupont@isc.org>
Wed, 24 Jun 2015 11:52:43 +0000 (13:52 +0200)
src/lib/dns/rrclass.cc

index 81c307c5470d04d69899da27010de8f282164def..6c6c861628ca3cc387cb48be1367a8b9c7438297 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -31,10 +31,12 @@ namespace isc {
 namespace dns {
 
 RRClass::RRClass(const std::string& class_str) {
-    if (!RRParamRegistry::getRegistry().textToClassCode(class_str, classcode_)) {
+    uint16_t classcode;
+    if (!RRParamRegistry::getRegistry().textToClassCode(class_str, classcode)) {
         isc_throw(InvalidRRClass,
                   "Unrecognized RR class string: " + class_str);
     }
+    classcode_ = classcode;
 }
 
 RRClass::RRClass(InputBuffer& buffer) {