diff options
| author | Linus Torvalds <torvalds@home.osdl.org> | 2003-07-25 02:28:59 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2003-07-25 02:28:59 -0700 |
| commit | 5ade138f373b988a4eef0698b327a868a7c03b6e (patch) | |
| tree | ae3f2414eaebce37b7f12383ddc4eee59a660381 /net | |
| parent | bd519fce899009609df8a9c8f61294fb06cbaab4 (diff) | |
| parent | c5a46f5160b2e71cf6ef8838d23806f18625bf02 (diff) | |
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
Diffstat (limited to 'net')
| -rw-r--r-- | net/sunrpc/svcsock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/sunrpc/svcsock.c b/net/sunrpc/svcsock.c index 8e2ff8b3aa53..f6eea03b1e47 100644 --- a/net/sunrpc/svcsock.c +++ b/net/sunrpc/svcsock.c @@ -1377,7 +1377,8 @@ svc_create_socket(struct svc_serv *serv, int protocol, struct sockaddr_in *sin) return error; if (sin != NULL) { - sock->sk->sk_reuse = 1; /* allow address reuse */ + if (type == SOCK_STREAM) + sock->sk->sk_reuse = 1; /* allow address reuse */ error = sock->ops->bind(sock, (struct sockaddr *) sin, sizeof(*sin)); if (error < 0) |
