diff --git a/.clang-tidy b/.clang-tidy
index 2776c0e2dd40b9fb9c877f14be65325e4dab2b97..b32e79a9ab8589049de0ef664b0d469ca791ad03 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -37,7 +37,8 @@ readability-container-size-empty,
 readability-delete-null-pointer,
 readability-deleted-default,
 readability-misleading-indentation,
-readability-misplaced-array-index
+readability-misplaced-array-index,
+readability-redundant-control-flow
 
 '
 WarningsAsErrors: '*'
diff --git a/src/core/config/Config.cpp b/src/core/config/Config.cpp
index 4c89d93c1b88839fa30f13bec4870336946deb02..e136e64ec77cee71bfe2ed3a4c603e1e2e31e1d8 100644
--- a/src/core/config/Config.cpp
+++ b/src/core/config/Config.cpp
@@ -428,7 +428,6 @@ void Config::extractBlock( const char* filename, std::stringstream& input, Block
    error_ << "   Missing '}' for " << block.getKey()
       << " block starting in line " << lineNumber << "\n";
    stateFlag_ = false;
-   return;
 }
 //**********************************************************************************************************************