From: Andreas Schneider Date: Thu, 7 Dec 2017 16:57:05 +0000 (+0100) Subject: s3:avahi: Fix size types X-Git-Tag: talloc-2.1.12~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eb0bdefd2dd5477ae5c590b5be8c485fb3977775;p=thirdparty%2Fsamba.git s3:avahi: Fix size types This fixes compilation with -Wstrict-overflow=2 Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/source3/smbd/avahi_register.c b/source3/smbd/avahi_register.c index 50462b5c610..6c87669ba36 100644 --- a/source3/smbd/avahi_register.c +++ b/source3/smbd/avahi_register.c @@ -108,7 +108,7 @@ static void avahi_client_callback(AvahiClient *c, AvahiClientState status, case AVAHI_CLIENT_S_RUNNING: { int snum; int num_services = lp_numservices(); - int dk = 0; + size_t dk = 0; AvahiStringList *adisk = NULL; AvahiStringList *adisk2 = NULL; const char *hostname = NULL; @@ -154,7 +154,7 @@ static void avahi_client_callback(AvahiClient *c, AvahiClientState status, lp_parm_bool(snum, "fruit", "time machine", false)) { adisk2 = avahi_string_list_add_printf( - adisk, "dk%d=adVN=%s,adVF=0x82", + adisk, "dk%zu=adVN=%s,adVF=0x82", dk++, lp_const_servicename(snum)); if (adisk2 == NULL) { DBG_DEBUG("avahi_string_list_add_printf"