net: tcp: advance sequence number after our SYN is acked

This commit is contained in:
Avi Kivity
2014-09-04 09:15:37 +03:00
parent e16ccd5fc5
commit 6e37ef5a6c

View File

@@ -320,6 +320,7 @@ void tcp<InetTraits>::tcb::input(tcp_hdr* th, packet p) {
return; // FIXME: reset too?
}
if (!_local_syn_acked && th->ack > _snd.initial) {
_snd.unacknowledged = _snd.next = _snd.initial + 1;
_local_syn_acked = true;
_snd.wl2 = th->ack;
}