Skip to content

Commit 12c40a5

Browse files
committed
Unconditionally initialize addrinfo.ai_canonname field to 0 if not specified. Fixes #5282.
1 parent 6111425 commit 12c40a5

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/library.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3589,9 +3589,7 @@ LibraryManager.library = {
35893589
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_family, 'family', 'i32') }}};
35903590
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_socktype, 'type', 'i32') }}};
35913591
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_protocol, 'proto', 'i32') }}};
3592-
if (canon) {
3593-
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_canonname, 'canon', 'i32') }}};
3594-
}
3592+
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_canonname, 'canon', 'i32') }}};
35953593
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_addr, 'sa', '*') }}};
35963594
if (family === {{{ cDefine('AF_INET6') }}}) {
35973595
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_addrlen, C_STRUCTS.sockaddr_in6.__size__, 'i32') }}};

0 commit comments

Comments
 (0)