Fix mg_resolve2()

PUBLISHED_FROM=b0df728a75073c6ea9fc1984bb6a6b463f539347
This commit is contained in:
Sergey Lyubka authored and Cesanta Bot committed 2019-05-24 12:33:25 +00:00
1 parent 1fb9f922b0
commit 3fc61a3edc
2 files changed
+4 -4

No files matched your search

+2 -2
View File
@@ -2708,8 +2708,8 @@ static int mg_resolve2(const char *host, struct in_addr *ina) {
return 0;
}
for (p = servinfo; p != NULL; p = p->ai_next) {
memcpy(&h, &p->ai_addr, sizeof(struct sockaddr_in *));
memcpy(ina, &h->sin_addr, sizeof(ina));
memcpy(&h, &p->ai_addr, sizeof(h));
memcpy(ina, &h->sin_addr, sizeof(*ina));
}
freeaddrinfo(servinfo);
return 1;
+2 -2
View File
@@ -341,8 +341,8 @@ static int mg_resolve2(const char *host, struct in_addr *ina) {
return 0;
}
for (p = servinfo; p != NULL; p = p->ai_next) {
memcpy(&h, &p->ai_addr, sizeof(struct sockaddr_in *));
memcpy(ina, &h->sin_addr, sizeof(ina));
memcpy(&h, &p->ai_addr, sizeof(h));
memcpy(ina, &h->sin_addr, sizeof(*ina));
}
freeaddrinfo(servinfo);
return 1;