tUse socket-specific constructor on Windows - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit f97050905377cdc0ca7d1f49e34f6cb364725766
(DIR) parent 41d93cb65819ecc7ffd1208def26a8b8a0590b90
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Sun, 15 Nov 2020 23:09:55 -0800
Use socket-specific constructor on Windows
Diffstat:
M src/network.c | 4 ++++
1 file changed, 4 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/src/network.c b/src/network.c
t@@ -1331,7 +1331,11 @@ static void addsock(curl_socket_t s, CURL *easy, int action, CurlConnection *g)
{
SockData *fdp = g_malloc0(sizeof(SockData));
+#ifdef CYGIN
+ fdp->ch = g_io_channel_win32_new_socket(s);
+#else
fdp->ch = g_io_channel_unix_new(s);
+#endif
setsock(fdp, s, easy, action, g);
curl_multi_assign(g->multi, s, fdp);
}