From bc578d4178c9f735950f058e43b828ce1369a6ad Mon Sep 17 00:00:00 2001 From: Hendrik Brueckner Date: Tue, 21 Apr 2009 06:04:23 +0000 Subject: [PATCH] --- yaml --- r: 143948 b: refs/heads/master c: e14ad5fa8705fb354e72312479abbe420ebc3f8e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/iucv/af_iucv.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index fb37bb15a884..2f8c19922ae0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fe86e54ef9465c97a16337d2a41a4cf486b937ae +refs/heads/master: e14ad5fa8705fb354e72312479abbe420ebc3f8e diff --git a/trunk/net/iucv/af_iucv.c b/trunk/net/iucv/af_iucv.c index ee517108856e..9cfdaaddc5b2 100644 --- a/trunk/net/iucv/af_iucv.c +++ b/trunk/net/iucv/af_iucv.c @@ -937,6 +937,9 @@ static int iucv_sock_shutdown(struct socket *sock, int how) lock_sock(sk); switch (sk->sk_state) { + case IUCV_DISCONN: + case IUCV_CLOSING: + case IUCV_SEVERED: case IUCV_CLOSED: err = -ENOTCONN; goto fail;