matchaddr
if (!matchaddr(host, sa, &e)) {
ok = matchaddr(lp + 1, sa, NULL);
ok = matchaddr(lp, sa, NULL);
static int matchaddr(const char *, const struct sockaddr *, int *);