lib/appoptics_apm/xtrace.rb in appoptics_apm-4.2.3 vs lib/appoptics_apm/xtrace.rb in appoptics_apm-4.2.4
- old
+ new
@@ -28,10 +28,10 @@
AppOpticsAPM.logger.debug e.backtrace
false
end
def sampled?(xtrace)
- xtrace[59].to_i & 1 == 1
+ valid?(xtrace) && xtrace[59].to_i & 1 == 1
end
def set_sampled(xtrace)
xtrace[59] = (xtrace[59].hex | 1).to_s(16).upcase
end