Skip to content

Commit b171e68

Browse files
author
vats004
committed
fix handle_stream_activity to pass test_handle_stream_activity_no_update_at_absolute_limit
1 parent 0f46eaa commit b171e68

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/lib.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,11 +156,12 @@ fn handle_stream_activity(
156156
"Activity detected"
157157
);
158158
let new_deadline = calculate_new_deadline(timeouts.absolute_deadline, timeouts.activity);
159-
if new_deadline != *current_deadline {
159+
160+
if *current_deadline < timeouts.absolute_deadline && new_deadline != *current_deadline {
160161
debug!(old = ?*current_deadline, new = ?new_deadline, "Updating deadline");
161162
*current_deadline = new_deadline;
162163
} else {
163-
debug!(deadline = ?*current_deadline, "Deadline remains unchanged (likely at absolute limit)");
164+
debug!(deadline = ?*current_deadline, "Deadline remains unchanged (likely at absolute limit or no change)");
164165
}
165166
}
166167

0 commit comments

Comments
 (0)