#1043 check for WoL pending confirmation logic only for client

REST API request does not need to perform a list lookup on the wol list.
master
OpenGnSys Support Team 2022-01-21 15:11:59 +01:00
parent 20301007a1
commit 1379ee95f4
1 changed files with 4 additions and 4 deletions

View File

@ -344,11 +344,11 @@ void og_server_accept_cb(struct ev_loop *loop, struct ev_io *io, int events)
setsockopt(client_sd, IPPROTO_TCP, TCP_KEEPINTVL, &intl, sizeof(int));
setsockopt(client_sd, IPPROTO_TCP, TCP_KEEPCNT, &cnt, sizeof(int));
cli_wol = og_client_wol_find(&client_addr.sin_addr);
if (cli_wol)
og_client_wol_destroy(cli_wol);
if (agent) {
cli_wol = og_client_wol_find(&client_addr.sin_addr);
if (cli_wol)
og_client_wol_destroy(cli_wol);
cli = __og_client_find(&client_addr.sin_addr);
if (cli)
og_client_release(loop, cli);