Skip to content

Commit

Permalink
Unconditionally initialize addrinfo.ai_canonname field to 0 if not sp…
Browse files Browse the repository at this point in the history
…ecified. Fixes #5282.
  • Loading branch information
juj committed Jun 11, 2017
1 parent 6111425 commit 12c40a5
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions src/library.js
Original file line number Diff line number Diff line change
Expand Up @@ -3589,9 +3589,7 @@ LibraryManager.library = {
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_family, 'family', 'i32') }}};
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_socktype, 'type', 'i32') }}};
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_protocol, 'proto', 'i32') }}};
if (canon) {
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_canonname, 'canon', 'i32') }}};
}
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_canonname, 'canon', 'i32') }}};
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_addr, 'sa', '*') }}};
if (family === {{{ cDefine('AF_INET6') }}}) {
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_addrlen, C_STRUCTS.sockaddr_in6.__size__, 'i32') }}};
Expand Down

0 comments on commit 12c40a5

Please sign in to comment.