From eb0bdefd2dd5477ae5c590b5be8c485fb3977775 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 7 Dec 2017 17:57:05 +0100 Subject: [PATCH] s3:avahi: Fix size types This fixes compilation with -Wstrict-overflow=2 Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- source3/smbd/avahi_register.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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" -- 2.11.4.GIT