]> git.meshlink.io Git - meshlink/blobdiff - src/netutl.c
Various fixes:
[meshlink] / src / netutl.c
index 895d9aa8116e82aea5fde1c9d3e73652a1cd72ec..4e5c76a2e8809e550b9e04f4b0192b6da049cee3 100644 (file)
@@ -232,11 +232,11 @@ void sockaddrcpy_setport(sockaddr_t *a, const sockaddr_t *b, uint16_t port) {
 
        switch(b->sa.sa_family) {
        case AF_INET:
-               a->in.sin_port = port;
+               a->in.sin_port = htons(port);
                break;
 
        case AF_INET6:
-               a->in6.sin6_port = port;
+               a->in6.sin6_port = htons(port);
                break;
 
        default: