aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2014-02-10 16:53:59 -0800
committerAlon Zakai <alonzakai@gmail.com>2014-02-10 16:53:59 -0800
commite6296aec6e98912ae979616f60e52f1c69ab2689 (patch)
treed6f8078d9b19623ecd4d51c73783507a2253cb28
parent72c1b9a2f9c355515fb98993c2cb25db3c0a25d6 (diff)
don't forget to set ai_next in getaddrinfo, and use emcc in test_getaddrinfo as it now needs libc
-rw-r--r--src/library.js1
-rw-r--r--tests/test_sockets.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/library.js b/src/library.js
index d41498b1..f69b52e5 100644
--- a/src/library.js
+++ b/src/library.js
@@ -7517,6 +7517,7 @@ LibraryManager.library = {
} else {
{{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_addrlen, C_STRUCTS.sockaddr_in.__size__, 'i32') }}};
}
+ {{{ makeSetValue('ai', C_STRUCTS.addrinfo.ai_next, '0', 'i32') }}};
return ai;
}
diff --git a/tests/test_sockets.py b/tests/test_sockets.py
index f9dcbc68..3a5555ed 100644
--- a/tests/test_sockets.py
+++ b/tests/test_sockets.py
@@ -220,6 +220,7 @@ class sockets(BrowserCore):
)
def test_getaddrinfo(self):
+ self.emcc_args=[]
self.do_run(open(path_from_root('tests', 'sockets', 'test_getaddrinfo.c')).read(), 'success')
def test_getnameinfo(self):