diff --git a/src/core/tcp_read.c b/src/core/tcp_read.c index 77c63449b68..db3707b39e9 100644 --- a/src/core/tcp_read.c +++ b/src/core/tcp_read.c @@ -278,6 +278,12 @@ int tcp_read_data(int fd, struct tcp_connection *c, switch(errno){ case ECONNRESET: TCP_STATS_CON_RESET(); +#ifdef USE_DST_BLACKLIST + dst_blacklist_su(BLST_ERR_SEND, c->rcv.proto, + &c->rcv.src_su, + &c->send_flags, 0); +#endif /* USE_DST_BLACKLIST */ + break; case ETIMEDOUT: #ifdef USE_DST_BLACKLIST dst_blacklist_su(BLST_ERR_SEND, c->rcv.proto,