diff --git a/lib/datadog/di/code_tracker.rb b/lib/datadog/di/code_tracker.rb index cd6439228b..390bbb389b 100644 --- a/lib/datadog/di/code_tracker.rb +++ b/lib/datadog/di/code_tracker.rb @@ -93,9 +93,8 @@ def active? def iseqs_for_path(suffix) registry_lock.synchronize do exact = registry[suffix] - if exact - return [exact] - end + return [exact] if exact + inexact = [] registry.each do |path, iseq| # Exact match is not possible here, meaning any matching path