aboutsummaryrefslogtreecommitdiff
path: root/net/samba411/files/patch-source3_lib_util.c
blob: cf5bae739144d7630050fbeb88fdb90032086928 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- source3/lib/util.c.orig	2019-05-07 08:38:21 UTC
+++ source3/lib/util.c
@@ -1916,7 +1916,10 @@ bool any_nt_status_not_ok(NTSTATUS err1,
 
 int timeval_to_msec(struct timeval t)
 {
-	return t.tv_sec * 1000 + (t.tv_usec+999) / 1000;
+	unsigned long result;
+
+	result = t.tv_sec * 1000 + (t.tv_usec+999) / 1000;
+	return result > INT_MAX ? INT_MAX : result;
 }
 
 /*******************************************************************