diff -r dd7183cf0a71 -r 8e6d91e4dd8f libpurple/protocols/bonjour/xmpp.c --- a/libpurple/protocols/bonjour/xmpp.c Wed Oct 30 22:19:59 2019 -0400 +++ b/libpurple/protocols/bonjour/xmpp.c Wed Oct 30 23:25:39 2019 -0400 @@ -1467,6 +1467,5 @@ !IN6_IS_ADDR_LINKLOCAL(&in6_addr)) return; - snprintf(ip + strlen(ip), len_remain, "%%%d", - interface_param); + g_snprintf(ip + strlen(ip), len_remain, "%%%d", interface_param); }