Explorar o código

Fix warnings in the posix socket implementation (#1768)

Marcin Kolny %!s(int64=3) %!d(string=hai) anos
pai
achega
f8701560df
Modificáronse 1 ficheiros con 2 adicións e 5 borrados
  1. 2 5
      core/shared/platform/common/posix/posix_socket.c

+ 2 - 5
core/shared/platform/common/posix/posix_socket.c

@@ -223,10 +223,7 @@ int
 os_socket_accept(bh_socket_t server_sock, bh_socket_t *sock, void *addr,
                  unsigned int *addrlen)
 {
-    struct sockaddr addr_tmp;
-    unsigned int len = sizeof(struct sockaddr);
-
-    *sock = accept(server_sock, &addr_tmp, &len);
+    *sock = accept(server_sock, addr, addrlen);
 
     if (*sock < 0) {
         return BHT_ERROR;
@@ -302,7 +299,7 @@ os_socket_send_to(bh_socket_t socket, const void *buf, unsigned int len,
 
     bh_sockaddr_to_sockaddr(dest_addr, &sock_addr, &socklen);
 
-    return sendto(socket, buf, len, 0, (const struct sockaddr *)&sock_addr,
+    return sendto(socket, buf, len, flags, (const struct sockaddr *)&sock_addr,
                   socklen);
 }