s3:modules: Fix size types
authorAndreas Schneider <asn@samba.org>
Tue, 23 Apr 2019 10:57:02 +0000 (12:57 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Thu, 25 Apr 2019 10:47:16 +0000 (10:47 +0000)
error: assuming signed overflow does not occur when simplifying
conditional to constant [-Werror=strict-overflow]

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/modules/vfs_glusterfs.c

index 82a7c2ce9b401248fc405d04fe44cb9a000133eb..ba8973fa6d3ca97fa8ee8a084a1267c69670358a 100644 (file)
@@ -161,8 +161,8 @@ static int vfs_gluster_set_volfile_servers(glfs_t *fs,
                                           const char *volfile_servers)
 {
        char *server = NULL;
-       int   server_count = 0;
-       int   server_success = 0;
+       size_t server_count = 0;
+       size_t server_success = 0;
        int   ret = -1;
        TALLOC_CTX *frame = talloc_stackframe();
 
@@ -174,7 +174,7 @@ static int vfs_gluster_set_volfile_servers(glfs_t *fs,
                int   port = 0;
 
                server_count++;
-               DBG_INFO("server %d %s\n", server_count, server);
+               DBG_INFO("server %zu %s\n", server_count, server);
 
                /* Determine the transport type */
                if (strncmp(server, "unix+", 5) == 0) {
@@ -251,7 +251,7 @@ out:
        if (server_count == 0) {
                ret = -1;
        } else if (server_success < server_count) {
-               DBG_WARNING("Failed to set %d out of %d servers parsed\n",
+               DBG_WARNING("Failed to set %zu out of %zu servers parsed\n",
                            server_count - server_success, server_count);
                ret = 0;
        }