summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
Diffstat (limited to 'source3')
-rw-r--r--source3/libsmb/libsmb_server.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/libsmb/libsmb_server.c b/source3/libsmb/libsmb_server.c
index b3551374ed..49018a8320 100644
--- a/source3/libsmb/libsmb_server.c
+++ b/source3/libsmb/libsmb_server.c
@@ -44,11 +44,11 @@ int
SMBC_check_server(SMBCCTX * context,
SMBCSRV * server)
{
- socklen_t size;
- struct sockaddr addr;
+ if (!cli_state_is_connected(server->cli)) {
+ return 1;
+ }
- size = sizeof(addr);
- return (getpeername(server->cli->fd, &addr, &size) == -1);
+ return 0;
}
/*