diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index 4e93170bc1..97fd9741b3 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -831,7 +831,8 @@ static int slap_get_listener_addresses( sap[i]->sa_family = AF_INET; ((struct sockaddr_in *)sap[i])->sin_port = htons(port); AC_MEMCPY( &((struct sockaddr_in *)sap[i])->sin_addr, - he ? he->h_addr_list[i] : &in, sizeof(struct in_addr) ); + he ? (struct in_addr *)he->h_addr_list[i] : &in, + sizeof(struct in_addr) ); } sap[i] = NULL; #endif