s3:libsmbclient: use cli_state_is_connected() in SMBC_check_server()
authorStefan Metzmacher <metze@samba.org>
Mon, 11 Jul 2011 12:15:21 +0000 (14:15 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 11 Jul 2011 16:18:27 +0000 (18:18 +0200)
metze

source3/libsmb/libsmb_server.c

index b3551374ed9f90fe09c9735a34aebc4be0bae190..49018a832067d6a4bab4ab605ea2e3eac8e252cc 100644 (file)
@@ -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;
 }
 
 /*