projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
32ac318
)
fixed ClientSocket.c: don't close socket on close_socket() - only mark it as "closing"
author
pk910
<philipp@zoelle1.de>
Sat, 24 Dec 2011 01:59:35 +0000
(
02:59
+0100)
committer
pk910
<philipp@zoelle1.de>
Sat, 24 Dec 2011 01:59:35 +0000
(
02:59
+0100)
src/ClientSocket.c
patch
|
blob
|
history
diff --git
a/src/ClientSocket.c
b/src/ClientSocket.c
index a108941c197685e5e0ca7f610b70d8f442dc25cd..8eec68ade4950861c4870d29c73d98bf6067331e 100644
(file)
--- a/
src/ClientSocket.c
+++ b/
src/ClientSocket.c
@@
-269,8
+269,6
@@
int close_socket(struct ClientSocket *client) {
char quitbuf[MAXLEN];
int quitlen = sprintf(quitbuf, "QUIT :[NeonServ %s.%d] disconnect requested.\n", NEONSERV_VERSION, patchlevel);
write_socket_force(client, quitbuf, quitlen);
- close(client->sock);
- bot_disconnect(client);
}
client->flags &= ~(SOCKET_FLAG_READY | SOCKET_FLAG_RECONNECT);
client->flags |= SOCKET_FLAG_QUITTED | SOCKET_FLAG_DEAD;