Commit 3023f4f1 authored by Radostin Stoyanov's avatar Radostin Stoyanov Committed by Andrei Vagin

util: Fix reversed IPv4/IPv6 port assignment

Signed-off-by: 's avatarRadostin Stoyanov <rstoyanov1@gmail.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 43285af9
...@@ -1299,9 +1299,9 @@ int setup_tcp_server(char *type) ...@@ -1299,9 +1299,9 @@ int setup_tcp_server(char *type)
} }
if (saddr.ss_family == AF_INET6) { if (saddr.ss_family == AF_INET6) {
opts.port = ntohs(((struct sockaddr_in *)&saddr)->sin_port);
} else if (saddr.ss_family == AF_INET) {
opts.port = ntohs(((struct sockaddr_in6 *)&saddr)->sin6_port); opts.port = ntohs(((struct sockaddr_in6 *)&saddr)->sin6_port);
} else if (saddr.ss_family == AF_INET) {
opts.port = ntohs(((struct sockaddr_in *)&saddr)->sin_port);
} }
pr_info("Using %u port\n", opts.port); pr_info("Using %u port\n", opts.port);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment