восстановление морды (частичное)

This commit is contained in:
jeka committed 2026-02-21 21:04:11 +03:00
1 parent 6ffec2f1e7
commit b8ea33160d
9 files changed
+436 -143

No files matched your search

+2 -6
View File
@@ -238,7 +238,7 @@ void control_server_shutdown(struct control_server* server) {
}
/* Close listening socket */
if (server->listen_fd >= 0) {
if (server->listen_fd != INVALID_SOCKET) {
uasync_remove_socket_t(server->ua, server->listen_fd);
server->listen_socket_id = NULL;
}
@@ -419,10 +419,6 @@ static void client_read_callback(socket_t fd, void* arg) {
if (received == SOCKET_ERROR) {
int err = WSAGetLastError();
if (err != WSAEWOULDBLOCK) {
if (err == 10054) {
client->connected = 0;
return;
}
if (server && server->log_file) {
fprintf(server->log_file, "%llu: [ERROR] Client recv error: %d\n",
(unsigned long long)get_timestamp_ms(), err);
@@ -508,7 +504,7 @@ static void close_client(struct control_server* server, struct control_client* c
}
/* Remove from uasync */
if (client->fd >= 0) {
if (client->fd != INVALID_SOCKET) {
uasync_remove_socket_t(server->ua, client->fd);
}