From: Volker Lendecke Date: Mon, 5 May 2025 10:41:51 +0000 (+0200) Subject: libsmb: Introduce a helper var in SMBC_check_server() X-Git-Tag: tevent-0.17.0~194 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fd7ecf098d9d875a74d8b8975a38cc919239b82d;p=thirdparty%2Fsamba.git libsmb: Introduce a helper var in SMBC_check_server() Signed-off-by: Volker Lendecke Reviewed-by: Stefan Metzmacher --- diff --git a/source3/libsmb/libsmb_server.c b/source3/libsmb/libsmb_server.c index ff81e3c3cdf..f8f50a01d18 100644 --- a/source3/libsmb/libsmb_server.c +++ b/source3/libsmb/libsmb_server.c @@ -47,17 +47,17 @@ SMBC_check_server(SMBCCTX * context, SMBCSRV * server) { struct cli_state *cli = server->cli; - time_t now; + time_t now, next_echo; if (!cli_state_is_connected(cli)) { return 1; } now = time_mono(NULL); + next_echo = server->last_echo_time + cli->timeout/1000; if (server->last_echo_time == (time_t)0 || - now > server->last_echo_time + - (cli->timeout/1000)) { + now > next_echo) { unsigned char data[16] = {0}; NTSTATUS status = cli_echo(cli, 1,