Skip to content

Commit 369e4fb

Browse files
authoredMar 17, 2025··
Merge pull request #40 from dinosaure/fix-utcp
Fix conjunction in tcp_output_really_helper, adjust to specification
2 parents cdab040 + 957183f commit 369e4fb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎src/segment.ml

+3-3
Original file line numberDiff line numberDiff line change
@@ -385,9 +385,9 @@ let tcp_output_really_helper now (src, src_port, dst, dst_port) window_probe con
385385
data has yet been sent over the socket :*)
386386
let snd_nxt =
387387
if fin &&
388-
Sequence.equal (Sequence.addi cb.State.snd_nxt dlen) (Sequence.incr last_sndq_data_seq) &&
389-
not (Sequence.equal cb.State.snd_una cb.State.iss) ||
390-
Sequence.window cb.State.snd_nxt cb.State.iss = 2
388+
(Sequence.equal (Sequence.addi cb.State.snd_nxt dlen) (Sequence.incr last_sndq_data_seq) &&
389+
not (Sequence.equal cb.State.snd_una cb.State.iss) ||
390+
Sequence.window cb.State.snd_nxt cb.State.iss = 2)
391391
then
392392
Sequence.addi cb.State.snd_nxt (-1)
393393
else

0 commit comments

Comments
 (0)
Please sign in to comment.