diff options
| author | Garrett D'Amore <garrett@damore.org> | 2024-11-21 22:26:22 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2024-11-21 22:26:22 -0800 |
| commit | 7ea8abadec355eb7ea9f71fc2e2bdd73c1c77c62 (patch) | |
| tree | 342050510f6a8770c164042e692a2d8f975f92c0 /src/platform | |
| parent | 8abf99028c3c3d26f0eba76fa4b3437c082a8874 (diff) | |
| download | nng-7ea8abadec355eb7ea9f71fc2e2bdd73c1c77c62.tar.gz nng-7ea8abadec355eb7ea9f71fc2e2bdd73c1c77c62.tar.bz2 nng-7ea8abadec355eb7ea9f71fc2e2bdd73c1c77c62.zip | |
Use 32-bit port numbers.
While TCP and UDP port numbers are 16-bits, ZT uses a larger (24-bit)
port number.
Diffstat (limited to 'src/platform')
| -rw-r--r-- | src/platform/posix/posix_resolv_gai.c | 2 | ||||
| -rw-r--r-- | src/platform/resolver_test.c | 2 | ||||
| -rw-r--r-- | src/platform/windows/win_resolv.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/platform/posix/posix_resolv_gai.c b/src/platform/posix/posix_resolv_gai.c index c26657e9..66d7b35b 100644 --- a/src/platform/posix/posix_resolv_gai.c +++ b/src/platform/posix/posix_resolv_gai.c @@ -460,7 +460,7 @@ nni_parse_ip_port(const char *addr, nni_sockaddr *sa) } int -nni_get_port_by_name(const char *name, uint16_t *portp) +nni_get_port_by_name(const char *name, uint32_t *portp) { struct servent *se; long port; diff --git a/src/platform/resolver_test.c b/src/platform/resolver_test.c index 9c7db2c0..005affe3 100644 --- a/src/platform/resolver_test.c +++ b/src/platform/resolver_test.c @@ -111,7 +111,7 @@ test_service_names(void) { nng_aio *aio; nng_sockaddr sa; - uint16_t port; + uint32_t port; NUTS_PASS(nng_aio_alloc(&aio, NULL, NULL)); nni_resolv_ip("8.8.4.4", 80, NNG_AF_INET, true, &sa, aio); diff --git a/src/platform/windows/win_resolv.c b/src/platform/windows/win_resolv.c index f9e5e1f6..46695b7e 100644 --- a/src/platform/windows/win_resolv.c +++ b/src/platform/windows/win_resolv.c @@ -412,7 +412,7 @@ nni_parse_ip_port(const char *addr, nni_sockaddr *sa) } int -nni_get_port_by_name(const char *name, uint16_t *portp) +nni_get_port_by_name(const char *name, uint32_t *portp) { struct servent *se; long port; |
