diff --git a/net/tcp.hh b/net/tcp.hh index 997ff8761b..45c6151ad7 100644 --- a/net/tcp.hh +++ b/net/tcp.hh @@ -397,6 +397,9 @@ void tcp::connection_refused() { template void tcp::tcb::merge_out_of_order() { + if (_rcv.out_of_order.empty()) { + return; + } abort(); }