From ec0952cac60f637d16a2382ca7879bef5f7328ed Mon Sep 17 00:00:00 2001 From: Patience Warnick Date: Wed, 9 Jan 2008 23:36:37 -0800 Subject: [PATCH] removed bad access --- src/kernel/ktcp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kernel/ktcp.c b/src/kernel/ktcp.c index cace2061376e9..1f2dcfa04fddc 100644 --- a/src/kernel/ktcp.c +++ b/src/kernel/ktcp.c @@ -66,10 +66,12 @@ static void ceph_state_change(struct sock *sk) con, con->state, sk->sk_state); switch (sk->sk_state) { case TCP_CLOSE: - set_bit(CLOSED, &con->state); break; case TCP_CLOSE_WAIT: set_bit(CLOSING, &con->state); + clear_bit(OPEN, &con->state); + dout(30, "ceph_state_change state = %lu \n", + con->state); case TCP_ESTABLISHED: ceph_write_space(sk); break; -- 2.39.5