s3:utils: Avoid integer overflow (CID 1035488)
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Fri, 6 Oct 2023 02:23:05 +0000 (15:23 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 13 Oct 2023 02:18:31 +0000 (02:18 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/utils/net_serverid.c

index a01c0d5d0217908a204c9a20eb4c825aea40f490..435b63b22242d28ba5df3b3fa538c5f6107b1085 100644 (file)
@@ -260,7 +260,7 @@ static int wipedbs_traverse_open(struct db_record *db_rec,
 
                nttime_to_timeval(&disconnect_time, open->disconnect_time);
                tdiff = usec_time_diff(&state->now, &disconnect_time);
-               reached = (tdiff >= 1000*open->durable_timeout_msec);
+               reached = (tdiff >= INT64_C(1000)*open->durable_timeout_msec);
 
                if (state->verbose) {
                        TALLOC_CTX *mem_ctx = talloc_new(talloc_tos());