]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2433] Remove unnecessary wrapper function
authorMichal 'vorner' Vaner <michal.vaner@nic.cz>
Fri, 4 Jan 2013 12:32:28 +0000 (13:32 +0100)
committerMichal 'vorner' Vaner <michal.vaner@nic.cz>
Fri, 4 Jan 2013 12:32:28 +0000 (13:32 +0100)
The method can be called by boost::bind directly.

src/lib/dns/zone_checker.cc

index 811b2e02f8ffc0145e0cfd5e8d1d9ec9da8482d7..aa307d23b15ffbee86bcb020bb1a393950aa4a91 100644 (file)
@@ -167,7 +167,7 @@ checkNS(const Name& zone_name, const RRClass& zone_class,
     checkNSNames(zone_name, zone_class, zone_rrsets, rrset, callbacks);
 }
 
-// The following two are simple wrapper of checker callbacks so checkZone()
+// The following is a simple wrapper of checker callback so checkZone()
 // can also remember any critical errors.
 void
 errorWrapper(const string& reason, const ZoneCheckerCallbacks* callbacks,
@@ -175,11 +175,6 @@ errorWrapper(const string& reason, const ZoneCheckerCallbacks* callbacks,
     *had_error = true;
     callbacks->error(reason);
 }
-
-void
-warnWrapper(const string& reason, const ZoneCheckerCallbacks* callbacks) {
-    callbacks->warn(reason);
-}
 }
 
 bool
@@ -189,7 +184,7 @@ checkZone(const Name& zone_name, const RRClass& zone_class,
     bool had_error = false;
     ZoneCheckerCallbacks my_callbacks(
         boost::bind(errorWrapper, _1, &callbacks, &had_error),
-        boost::bind(warnWrapper, _1, &callbacks));
+        boost::bind(&ZoneCheckerCallbacks::warn, &callbacks, _1));
 
     checkSOA(zone_name, zone_class, zone_rrsets, my_callbacks);
     checkNS(zone_name, zone_class, zone_rrsets, my_callbacks);