T( trace(T_ADMIN, "admin: resop %s ok", BGTAG(r)); )
r->sa.sin.sin_family = AF_INET;
memcpy(&r->sa.sin.sin_addr, h->h_addr, sizeof(struct in_addr));
- r->sa.sin.sin_port = htons(r->port);
+ setport(&r->sa, r->port);
r->func(r, ARES_OK);
}
sel_rmtimer(&r->t);
a_fail(a, "bad-addr-syntax", "[inet] ADDRESS [PORT]", A_END);
goto fail;
}
- r->sa.sin.sin_family = AF_INET;
r->addr = xstrdup(av[i]);
if (!av[i + 1])
pt = TRIPE_PORT;
if (inet_aton(av[i], &r->sa.sin.sin_addr)) {
T( trace(T_ADMIN, "admin: resop %s done the easy way", BGTAG(r)); )
r->sa.sin.sin_family = AF_INET;
- r->sa.sin.sin_port = htons(r->port);
+ setport(&r->sa, r->port);
func(r, ARES_OK);
xfree(r->addr);
a_bgrelease(&r->bg);