diff --git a/respip/respip.c b/respip/respip.c index 26ba227ce..22bb81e7c 100644 --- a/respip/respip.c +++ b/respip/respip.c @@ -1166,9 +1166,9 @@ respip_inform_print(struct respip_addr_info* respip_addr, uint8_t* qname, if(local_alias) qname = local_alias->rrset->rk.dname; - port = (unsigned)(repinfo->addr.ss_family == AF_INET) ? + port = (unsigned)((repinfo->addr.ss_family == AF_INET) ? ntohs(((struct sockaddr_in*)&repinfo->addr)->sin_port) : - ntohs(((struct sockaddr_in6*)&repinfo->addr)->sin6_port); + ntohs(((struct sockaddr_in6*)&repinfo->addr)->sin6_port)); addr_to_str(&repinfo->addr, repinfo->addrlen, srcip, sizeof(srcip)); addr_to_str(&respip_addr->addr, respip_addr->addrlen, respip, sizeof(respip));