diff options
| -rw-r--r-- | sock_stuff.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sock_stuff.c b/sock_stuff.c index 3d11a27..cdc39d1 100644 --- a/sock_stuff.c +++ b/sock_stuff.c | |||
| @@ -173,7 +173,7 @@ int connect_socket(const char *addr, uint16_t port) | |||
| 173 | 173 | ||
| 174 | memset((void *)&saddr, 0, sizeof(saddr)); | 174 | memset((void *)&saddr, 0, sizeof(saddr)); |
| 175 | saddr.sin_family = AF_INET; | 175 | saddr.sin_family = AF_INET; |
| 176 | saddr.sin_addr.s_addr = (uint32_t)hp->h_addr; | 176 | saddr.sin_addr.s_addr = *(uint32_t*)hp->h_addr; |
| 177 | saddr.sin_port = htons(port); | 177 | saddr.sin_port = htons(port); |
| 178 | 178 | ||
| 179 | if (connect(sfd, (struct sockaddr*)&saddr, sizeof(saddr)) < 0) { | 179 | if (connect(sfd, (struct sockaddr*)&saddr, sizeof(saddr)) < 0) { |
