Lines 104-115
Link Here
|
104 |
char tmp[64]; |
104 |
char tmp[64]; |
105 |
to = (struct sockaddr_in *) &(addr_pair->remote_addr); |
105 |
to = (struct sockaddr_in *) &(addr_pair->remote_addr); |
106 |
if (to == NULL) { |
106 |
if (to == NULL) { |
107 |
sprintf(tmp, "UDP: [%s]->unknown", |
107 |
sprintf(tmp, "UDP: unknown->[%s]", |
108 |
inet_ntoa(addr_pair->local_addr)); |
108 |
inet_ntoa(addr_pair->local_addr)); |
109 |
} else { |
109 |
} else { |
110 |
sprintf(tmp, "UDP: [%s]->", inet_ntoa(addr_pair->local_addr)); |
110 |
sprintf(tmp, "UDP: [%s]:%hu->", |
111 |
sprintf(tmp + strlen(tmp), "[%s]:%hd", |
|
|
112 |
inet_ntoa(to->sin_addr), ntohs(to->sin_port)); |
111 |
inet_ntoa(to->sin_addr), ntohs(to->sin_port)); |
|
|
112 |
sprintf(tmp + strlen(tmp), "[%s]", inet_ntoa(addr_pair->local_addr)); |
113 |
} |
113 |
} |
114 |
return strdup(tmp); |
114 |
return strdup(tmp); |
115 |
} |
115 |
} |