diff options
| author | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-06-10 13:06:26 -0400 |
|---|---|---|
| committer | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-06-10 13:06:26 -0400 |
| commit | a013e2dbe99ce306e8f9d1baf18b188ccca96486 (patch) | |
| tree | e40dcb26b56391f63b66c958143cf89ae2331bda /src/dispatch.c | |
| parent | 61031a84224acd373064c2f2a557279c250d6793 (diff) | |
| download | slapi-nis-a013e2dbe99ce306e8f9d1baf18b188ccca96486.tar.gz slapi-nis-a013e2dbe99ce306e8f9d1baf18b188ccca96486.tar.xz slapi-nis-a013e2dbe99ce306e8f9d1baf18b188ccca96486.zip | |
- sort out host/network order for port numbers
Diffstat (limited to 'src/dispatch.c')
| -rw-r--r-- | src/dispatch.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dispatch.c b/src/dispatch.c index 94a488b..69a8555 100644 --- a/src/dispatch.c +++ b/src/dispatch.c @@ -456,11 +456,11 @@ dispatch_dgram(struct plugin_state *state, int fd) struct sockaddr_in6 *sin6; case AF_INET: sin = (struct sockaddr_in *) &cdata.dgram.client_addr; - cdata.dgram.client_secure = sin->sin_port < 1024; + cdata.dgram.client_secure = ntohs(sin->sin_port) < 1024; break; case AF_INET6: sin6 = (struct sockaddr_in6 *) &cdata.dgram.client_addr; - cdata.dgram.client_secure = sin6->sin6_port < 1024; + cdata.dgram.client_secure = ntohs(sin6->sin6_port) < 1024; break; default: cdata.dgram.client_secure = FALSE; @@ -543,11 +543,11 @@ dispatch_accept_client(struct plugin_state *state, int fd) struct sockaddr_in6 *sin6; case AF_INET: sin = (struct sockaddr_in *) &client->client_addr; - client->client_secure = sin->sin_port < 1024; + client->client_secure = ntohs(sin->sin_port) < 1024; break; case AF_INET6: sin6 = (struct sockaddr_in6 *) &client->client_addr; - client->client_secure = sin6->sin6_port < 1024; + client->client_secure = ntohs(sin6->sin6_port) < 1024; break; default: client->client_secure = FALSE; |
