summaryrefslogtreecommitdiff
path: root/source3/passdb
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2018-09-17 15:34:33 -0700
committerAndrew Bartlett <abartlet@samba.org>2018-09-20 01:29:47 +0200
commitcf7e7710e15016ce5528d7eed8b58d4d3f4934d3 (patch)
treeb4442e00236968e9c3b93be96994f6cb12c25312 /source3/passdb
parent1d1cd28adaba691ba434a47031fb52ff8887c728 (diff)
downloadsamba-cf7e7710e15016ce5528d7eed8b58d4d3f4934d3.tar.gz
Fix pdb_samba_dsdb build on Ubuntu 16.04 with -O3 -Werror=strict-overflow
../source3/passdb/pdb_samba_dsdb.c: In function ‘pdb_samba_dsdb_set_trusteddom_pw’: ../source3/passdb/pdb_samba_dsdb.c:2778:6: error: assuming signed overflow does not occur when simplifying conditional to constant [-Werror=strict-overflow] if (i == 0) { ^ cc1: all warnings being treated as errors gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Sep 20 01:29:48 CEST 2018 on sn-devel-144
Diffstat (limited to 'source3/passdb')
-rw-r--r--source3/passdb/pdb_samba_dsdb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/passdb/pdb_samba_dsdb.c b/source3/passdb/pdb_samba_dsdb.c
index f405c51aaeb..2f655c7c79a 100644
--- a/source3/passdb/pdb_samba_dsdb.c
+++ b/source3/passdb/pdb_samba_dsdb.c
@@ -2603,7 +2603,7 @@ static bool pdb_samba_dsdb_set_trusteddom_pw(struct pdb_methods *m,
struct ldb_message *msg = NULL;
int trust_direction_flags;
int trust_type;
- int i;
+ uint32_t i; /* The same type as old_blob.current.count */
const struct ldb_val *old_val = NULL;
struct trustAuthInOutBlob old_blob = {};
uint32_t old_version = 0;