snprintf return an 'int'.
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
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",