[sr-dev] git:master: tcp: killed warning
Andrei Pelinescu-Onciul
andrei at iptel.org
Wed Sep 23 22:22:00 CEST 2009
Module: sip-router
Branch: master
Commit: 33c8757246f5a775f6b918f4e629e3c645ad1345
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=33c8757246f5a775f6b918f4e629e3c645ad1345
Author: Andrei Pelinescu-Onciul <andrei at iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei at iptel.org>
Date: Wed Sep 23 21:48:32 2009 +0200
tcp: killed warning
Killed warning for the case when a connection is force closed on
purpose (via set_reply_close()).
---
tcp_read.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/tcp_read.c b/tcp_read.c
index b79e2e2..d201765 100644
--- a/tcp_read.c
+++ b/tcp_read.c
@@ -964,7 +964,8 @@ again:
con=(struct tcp_connection*)fm->data;
if (unlikely(con->state==S_CONN_BAD)){
resp=CONN_ERROR;
- LOG(L_WARN, "WARNING: tcp_receive: handle_io: F_TCPCONN"
+ if (!(con->send_flags & SND_F_CON_CLOSE))
+ LOG(L_WARN, "WARNING: tcp_receive: handle_io: F_TCPCONN"
" connection marked as bad: %p id %d refcnt %d\n",
con, con->id, atomic_get(&con->refcnt));
goto read_error;
More information about the sr-dev
mailing list