]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2236] Access Mutex::locked() only when ENABLE_DEBUG is defined
authorMukund Sivaraman <muks@isc.org>
Tue, 23 Oct 2012 03:54:50 +0000 (09:24 +0530)
committerMukund Sivaraman <muks@isc.org>
Tue, 23 Oct 2012 03:54:50 +0000 (09:24 +0530)
src/bin/auth/auth_srv.cc

index 315a7527de051ff9d2f0aea5f36fdb428f851864..bf653a486e3912a230ac07be7fe4bf4af0afc0c9 100644 (file)
@@ -274,10 +274,12 @@ public:
     shared_ptr<ConfigurableClientList> getDataSrcClientList(
         const RRClass& rrclass)
     {
-        // TODO: Debug-build only check
+#ifdef ENABLE_DEBUG
+        // Debug-build only check
         if (!mutex_.locked()) {
             isc_throw(isc::Unexpected, "Not locked!");
         }
+#endif
         const std::map<RRClass, shared_ptr<ConfigurableClientList> >::
             const_iterator it(datasrc_client_lists_->find(rrclass));
         if (it == datasrc_client_lists_->end()) {
@@ -935,10 +937,12 @@ AuthSrv::destroyDDNSForwarder() {
 
 AuthSrv::DataSrcClientListsPtr
 AuthSrv::swapDataSrcClientLists(DataSrcClientListsPtr new_lists) {
-    // TODO: Debug-build only check
+#ifdef ENABLE_DEBUG
+    // Debug-build only check
     if (!impl_->mutex_.locked()) {
         isc_throw(isc::Unexpected, "Not locked!");
     }
+#endif
     std::swap(new_lists, impl_->datasrc_client_lists_);
     return (new_lists);
 }