uwrap: Fix type of len value
authorAndreas Schneider <asn@cryptomilk.org>
Wed, 19 Jul 2017 13:43:13 +0000 (15:43 +0200)
committerAndreas Schneider <asn@samba.org>
Fri, 21 Jul 2017 15:19:33 +0000 (17:19 +0200)
snprintf return an 'int'.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
src/uid_wrapper.c

index cdc725c2de3c6f2cbfac0a9d3ca4ea066de55be5..e6238792b118d817d315aa3faef1285d22ca9058 100644 (file)
@@ -864,13 +864,13 @@ static void uwrap_export_ids(struct uwrap_thread *id)
        for (i = 0; i < id->ngroups; i++) {
                size_t groups_str_len = strlen(groups_str);
                size_t groups_str_avail = groups_str_size - groups_str_len;
-               size_t len;
+               int len;
 
                len = snprintf(unsigned_str, sizeof(unsigned_str), ",%u", id->groups[i]);
                if (len <= 1) {
                        continue;
                }
-               if (len < groups_str_avail) {
+               if (((size_t)len) < groups_str_avail) {
                        snprintf(groups_str + groups_str_len,
                                 groups_str_size - groups_str_len,
                                 "%s",