@@ -130,10 +130,11 @@ # ifdef OF_THREADS [addrlist release]; [mutex unlock]; # endif @throw [OFAddressTranslationFailedException newWithClass: isa + socket: self host: host]; } memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; @@ -267,11 +268,11 @@ @throw [OFAddressTranslationFailedException newWithClass: isa socket: self host: host]; } - memcpy(addr.in.sin_addr.s_addr, he->h_addr_list[0], he->h_length); + memcpy(&addr.in.sin_addr.s_addr, he->h_addr_list[0], he->h_length); # ifdef OF_THREADS [mutex unlock]; # endif if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)