git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0791a4d
)
s3:winbindd_cm: make use of cli_state_disconnect()
author
Stefan Metzmacher
<metze@samba.org>
Mon, 11 Jul 2011 12:38:52 +0000
(14:38 +0200)
committer
Stefan Metzmacher
<metze@samba.org>
Mon, 11 Jul 2011 16:18:29 +0000
(18:18 +0200)
metze
source3/winbindd/winbindd_cm.c
patch
|
blob
|
history
diff --git
a/source3/winbindd/winbindd_cm.c
b/source3/winbindd/winbindd_cm.c
index c94d6709c4669d5d3c7540f17749d5e8497aeb77..a14fe13f74aedf9e9e3dc15dd80cbc8b7a5c0a4a 100644
(file)
--- a/
source3/winbindd/winbindd_cm.c
+++ b/
source3/winbindd/winbindd_cm.c
@@
-1717,8
+1717,7
@@
void close_conns_after_fork(void)
* requests in invalidate_cm_connection()
*/
if (cli_state_is_connected(domain->conn.cli)) {
- close(domain->conn.cli->fd);
- domain->conn.cli->fd = -1;
+ cli_state_disconnect(domain->conn.cli);
}
invalidate_cm_connection(&domain->conn);
@@
-2745,8
+2744,7
@@
void winbind_msg_ip_dropped(struct messaging_context *msg_ctx,
client_socket_addr(domain->conn.cli->fd, sockaddr,
sizeof(sockaddr));
if (strequal(sockaddr, addr)) {
- close(domain->conn.cli->fd);
- domain->conn.cli->fd = -1;
+ cli_state_disconnect(domain->conn.cli);
}
}
TALLOC_FREE(freeit);