Skip to content

Commit 75407c6

Browse files
authored
Default sampling rate for any rule is 1
1 parent a0bcbff commit 75407c6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ext/priority_sampling/priority_sampling.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,9 @@ static ddtrace_rule_result dd_match_rules(ddtrace_span_data *span, bool eval_roo
144144
}
145145
}
146146

147-
zval *sample_rate_zv;
148-
if (dd_check_sampling_rule(Z_ARR_P(rule), span) && (sample_rate_zv = zend_hash_str_find(Z_ARR_P(rule), ZEND_STRL("sample_rate")))) {
149-
return (ddtrace_rule_result){ .sampling_rate = zval_get_double(sample_rate_zv), .rule = index };
147+
if (dd_check_sampling_rule(Z_ARR_P(rule), span)) {
148+
zval *sample_rate_zv = zend_hash_str_find(Z_ARR_P(rule), ZEND_STRL("sample_rate"));
149+
return (ddtrace_rule_result){ .sampling_rate = sample_rate_zv ? zval_get_double(sample_rate_zv) : 1, .rule = index };
150150
}
151151
} ZEND_HASH_FOREACH_END();
152152

0 commit comments

Comments
 (0)