s4:torture: Fix size types in qfileinfo test
authorAndreas Schneider <asn@samba.org>
Thu, 7 Dec 2017 16:49:00 +0000 (17:49 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 20 Mar 2018 22:16:15 +0000 (23:16 +0100)
This fixes compilation with -Wstrict-overflow=2

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/torture/raw/qfileinfo.c

index 0c5daa3ccc30f8a09ade29ea8a1bb0d536387d02..dd529250969f8c421cb27fb785d648b17acaa0f5 100644 (file)
@@ -229,9 +229,9 @@ static bool torture_raw_qfileinfo_internals(struct torture_context *torture,
                                            int fnum, const char *fname,
                                            bool is_ipc)
 {
-       int i;
+       size_t i;
        bool ret = true;
-       int count;
+       size_t count;
        union smb_fileinfo *s1, *s2;    
        NTTIME correct_time;
        uint64_t correct_size;
@@ -333,7 +333,7 @@ static bool torture_raw_qfileinfo_internals(struct torture_context *torture,
 
        if (count != 0) {
                ret = false;
-               printf("%d levels failed\n", count);
+               printf("%zu levels failed\n", count);
                if (count > 35) {
                        torture_fail(torture, "too many level failures - giving up");
                }