diff --git a/tests/test_etcp_stcp.c b/tests/test_etcp_stcp.c index bf133dd9..d40a8b22 100644 --- a/tests/test_etcp_stcp.c +++ b/tests/test_etcp_stcp.c @@ -326,6 +326,7 @@ static void callback_close_case(int reality, int side, unsigned action, unsigned } if (on_down) { wait_pair(); exchange_messages(); + if (side == 1) import_peer(side); hold_connection(side); /* Входящий транспорт тоже имеет живого владельца при EOF. */ test.retained = endpoints[side].conn; CHECK(etcp_conn_ref_take(test.retained) == 0);