Fix sanitizer errors in posix socket (#2331)

This commit is contained in:
Marcin Kolny 2023-07-03 07:36:01 +01:00 committed by GitHub
parent c39eb46b6f
commit 569f702ec2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -37,7 +37,7 @@ typedef struct AtomicWaitNode {
static HashMap *wait_map;
static uint32
wait_address_hash(void *address);
wait_address_hash(const void *address);
static bool
wait_address_equal(void *h1, void *h2);
@ -174,7 +174,7 @@ shared_memory_set_memory_inst(WASMModuleCommon *module,
/* Atomics wait && notify APIs */
static uint32
wait_address_hash(void *address)
wait_address_hash(const void *address)
{
return (uint32)(uintptr_t)address;
}

View File

@ -275,6 +275,9 @@ os_socket_recv_from(bh_socket_t socket, void *buf, unsigned int len, int flags,
return -1;
}
}
else {
memset(src_addr, 0, sizeof(*src_addr));
}
return ret;
}