diff --git a/doc/Changelog b/doc/Changelog index 3c859dd47..d90bda71f 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,3 +1,6 @@ +22 January 2018: Wouter + - Fix space calculation for tcp req buffer size. + 21 January 2018: Wouter - Fix tcp idle timeout test, for difference in the tcp reply code. - Unit test for tcp request reorder and timeouts. diff --git a/services/listen_dnsport.c b/services/listen_dnsport.c index c1d1c655e..ef65aeda1 100644 --- a/services/listen_dnsport.c +++ b/services/listen_dnsport.c @@ -1821,7 +1821,7 @@ tcp_req_info_add_result(struct tcp_req_info* req, uint8_t* buf, size_t len) verbose(VERB_ALGO, "drop stream reply, no space left, in stream-wait-size"); return 0; } - stream_wait_count += stream_wait_max; + stream_wait_count += space; lock_basic_unlock(&stream_wait_count_lock); /* find last element */