tempesta-tech / tempesta

All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks
https://tempesta-tech.com/
GNU General Public License v2.0
623 stars 103 forks source link

Unable to add header `via` error during TlsWrkStressDocker test on remote CI #2266

Open EvgeniiMekhanik opened 1 month ago

EvgeniiMekhanik commented 1 month ago

Describe the issue t_stress.test_stress.TlsWrkStressDocker.test_concurrent_connections fails on remote CI with ERROR: Unable to add via: header to msg [00000000e2b9b6a4]

To Reproduce Steps to reproduce the behavior.

Version or commit hash Tempesta FW 717cbd08d4ef028e1beefb723f094dae96762c2f (current master also) tempesta-test 9a4a485344767239f82bb9fb7b2e10b2d1e96648 (current master also)

EvgeniiMekhanik commented 1 month ago

The problem occurs because after calling tfw_http_msg_del_hbh_hdrs hm->crlf->skb points on invalid skb. Should be fixed https://github.com/tempesta-tech/tempesta/pull/1955