From d7122e75ef6f28764630714d4720f98b9050d5ef Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Wed, 11 Mar 2009 03:03:25 +0100 Subject: bug fix for connect_socket function --- sock_stuff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) memset((void *)&saddr, 0, sizeof(saddr)); saddr.sin_family = AF_INET; - saddr.sin_addr.s_addr = (uint32_t)hp->h_addr; + saddr.sin_addr.s_addr = *(uint32_t*)hp->h_addr; saddr.sin_port = htons(port); if (connect(sfd, (struct sockaddr*)&saddr, sizeof(saddr)) < 0) { -- cgit v1.1-32-gdbae