Fix a wrong memcpy of struct sockaddr.

Spotted by:	dt71@gmx.com
This commit is contained in:
Hiroki Sato 2013-07-12 06:54:29 +00:00
parent 36ad3f479c
commit 89ff16cca3
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=253253

View File

@ -329,9 +329,8 @@ create_service(const int sock, const struct netconfig *nconf,
return -1;
}
memset(slep, 0, sizeof(*slep));
memcpy(&slep->sle_ss,
(struct sockaddr *)(res->ai_addr),
sizeof(res->ai_addr));
memcpy(&slep->sle_ss, res->ai_addr,
res->ai_addrlen);
slep->sle_sock = s;
SLIST_INSERT_HEAD(&sle_head, slep, sle_next);