Commit 5e6bbf8c authored by Mark Nunberg's avatar Mark Nunberg
Browse files

saddr should be addrlen bytes

Not sizeof saddr.
parent 49974c93
...@@ -402,7 +402,7 @@ addrretry: ...@@ -402,7 +402,7 @@ addrretry:
if (c->saddr) { if (c->saddr) {
free(c->saddr); free(c->saddr);
} }
c->saddr = malloc(sizeof(*p->ai_addr)); c->saddr = malloc(p->ai_addrlen);
memcpy(c->saddr, p->ai_addr, p->ai_addrlen); memcpy(c->saddr, p->ai_addr, p->ai_addrlen);
c->addrlen = p->ai_addrlen; c->addrlen = p->ai_addrlen;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment