Skip to content

Commit 76249df

Browse files
committed
Timestamps are absolute in tcp_fsm now.
1 parent 4dbb92c commit 76249df

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/enet_tcp_fsm.erl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,21 +77,21 @@ reassemble(#tcp_stream{data = Data}) ->
7777
{Data::binary(), [offset_data()]}.
7878
reassemble({0, TS, Data}, {<<>>, []}) ->
7979
{Data, [{TS, syn, 0, 0}]};
80-
reassemble({RSN, RTS, Data}, {Stream, Offsets})
81-
when is_integer(RSN), is_integer(RTS),
80+
reassemble({RSN, TS, Data}, {Stream, Offsets})
81+
when is_integer(RSN), is_integer(TS),
8282
is_binary(Data), is_binary(Stream),
8383
is_list(Offsets) ->
8484
TargetSN = byte_size(Stream) + 1,
8585
if TargetSN =:= RSN ->
8686
{<<Stream/binary, Data/binary>>,
87-
[{RTS, normal, RSN - 1, RSN+byte_size(Data) - 1} | Offsets]};
87+
[{TS, normal, RSN - 1, RSN+byte_size(Data) - 1} | Offsets]};
8888
RSN < TargetSN ->
8989
{<<Stream:(RSN - 1)/binary, Data/binary>>,
90-
[{RTS, retransmit, RSN - 1, RSN+byte_size(Data) - 1} | Offsets]};
90+
[{TS, retransmit, RSN - 1, RSN+byte_size(Data) - 1} | Offsets]};
9191
RSN > TargetSN ->
9292
DataOffset = RSN - TargetSN,
9393
{<<Stream/binary, 0:DataOffset/integer-unit:8, Data/binary>>,
94-
[{RTS, missing_packet, DataOffset,
94+
[{TS, missing_packet, DataOffset,
9595
DataOffset+byte_size(Data)} | Offsets]}
9696
end.
9797

0 commit comments

Comments
 (0)