From fd7ecf098d9d875a74d8b8975a38cc919239b82d Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 5 May 2025 12:41:51 +0200 Subject: [PATCH] libsmb: Introduce a helper var in SMBC_check_server() Signed-off-by: Volker Lendecke Reviewed-by: Stefan Metzmacher --- source3/libsmb/libsmb_server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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, -- 2.47.3