diff --git a/src/sa/printaddr.c b/src/sa/printaddr.c index d7f23e7..262c336 100644 --- a/src/sa/printaddr.c +++ b/src/sa/printaddr.c @@ -31,7 +31,7 @@ int sa_print_addr(struct re_printf *pf, const struct sa *sa) err = re_hprintf(pf, "%j", sa); -#ifdef HAVE_GETIFADDRS +#if defined (HAVE_GETIFADDRS) && defined (HAVE_INET6) if (sa_af(sa) == AF_INET6 && sa_is_linklocal(sa)) { char ifname[IF_NAMESIZE];