{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1753165151,
"reponame":"libwebsockets",
"desc":"libwebsockets lightweight C networking library",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://libwebsockets.org/repo/libwebsockets",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"0a43e2a5f979cad8667d25a7aab0325e",
"commit": {"type":"commit",
"time": 1623050272,
"time_ofs": 60,
"oid_tree": { "oid": "ea4dc4e611ca7b1bc23fd1444d28c3e69e360cd6", "alias": []},
"oid":{ "oid": "d815c39c0c13f1ab82a6aa0c84473905d4df3ed4", "alias": []},
"msg": "cygwin: include in unix type socket init",
"sig_commit": { "git_time": { "time": 1623050272, "offset": 60 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },
"sig_author": { "git_time": { "time": 1623001525, "offset": 60 }, "name": "DUOLabs333", "email": "dvdugo333@gmail.com", "md5": "6091e5ac4f97163499e846f7e1a06f5e" }},
"body": "cygwin: include in unix type socket init\n"
,
"diff": "diff --git a/lib/core-net/client/conmon.c b/lib/core-net/client/conmon.c\nindex 6e25213..68fc761 100644\n--- a/lib/core-net/client/conmon.c\n+++ b/lib/core-net/client/conmon.c\n@@ -91,7 +91,7 @@ lws_conmon_append_copy_new_dns_results(struct lws *wsi,\n \t\t\t * No we don't already have a copy of this one, let's\n \t\t\t * allocate and append it then\n \t\t\t */\n-\t\t\tsize_t al \u003d sizeof(struct addrinfo) + cai-\u003eai_addrlen;\n+\t\t\tsize_t al \u003d sizeof(struct addrinfo) + (size_t)cai-\u003eai_addrlen;\n \t\t\tsize_t cl \u003d cai-\u003eai_canonname ?\n \t\t\t\t\tstrlen(cai-\u003eai_canonname) + 1 : 0;\n \n@@ -102,7 +102,7 @@ lws_conmon_append_copy_new_dns_results(struct lws *wsi,\n \t\t\t}\n \t\t\t*ai \u003d *cai;\n \t\t\tai-\u003eai_addr \u003d (struct sockaddr *)\u0026ai[1];\n-\t\t\tmemcpy(ai-\u003eai_addr, cai-\u003eai_addr, cai-\u003eai_addrlen);\n+\t\t\tmemcpy(ai-\u003eai_addr, cai-\u003eai_addr, (size_t)cai-\u003eai_addrlen);\n \n \t\t\tif (cl) {\n \t\t\t\tai-\u003eai_canonname \u003d ((char *)ai-\u003eai_addr) +\ndiff --git a/lib/core-net/client/connect3.c b/lib/core-net/client/connect3.c\nindex 1a7f9f9..ec069f3 100644\n--- a/lib/core-net/client/connect3.c\n+++ b/lib/core-net/client/connect3.c\n@@ -452,7 +452,7 @@ ads_known:\n \telse\n #endif\n \t\tm \u003d connect(wsi-\u003edesc.sockfd, (const struct sockaddr *)psa,\n-\t\t\t (unsigned int)n);\n+\t\t\t (socklen_t)n);\n \n #if defined(LWS_WITH_CONMON)\n \twsi-\u003econmon_datum \u003d lws_now_usecs();\ndiff --git a/lib/core-net/client/sort-dns.c b/lib/core-net/client/sort-dns.c\nindex e802909..746969d 100644\n--- a/lib/core-net/client/sort-dns.c\n+++ b/lib/core-net/client/sort-dns.c\n@@ -634,7 +634,7 @@ lws_sort_dns(struct lws *wsi, const struct addrinfo *result)\n \t\tif (!ds)\n \t\t\treturn 1;\n \n-\t\tmemcpy(\u0026ds-\u003edest, ai-\u003eai_addr, ai-\u003eai_addrlen);\n+\t\tmemcpy(\u0026ds-\u003edest, ai-\u003eai_addr, (size_t)ai-\u003eai_addrlen);\n \t\tds-\u003edest.sa4.sin_family \u003d (sa_family_t)ai-\u003eai_family;\n \n \t\tlws_sa46_write_numeric_address(\u0026ds-\u003edest, afip, sizeof(afip));\ndiff --git a/lib/plat/unix/unix-sockets.c b/lib/plat/unix/unix-sockets.c\nindex 107b537..116a9dc 100644\n--- a/lib/plat/unix/unix-sockets.c\n+++ b/lib/plat/unix/unix-sockets.c\n@@ -235,7 +235,8 @@ lws_plat_set_socket_options_ip(lws_sockfd_type fd, uint8_t pri, int lws_flags)\n !defined(__NetBSD__) \u0026\u0026 \u005c\n !defined(__OpenBSD__) \u0026\u0026 \u005c\n !defined(__sun) \u0026\u0026 \u005c\n- !defined(__HAIKU__)\n+ !defined(__HAIKU__) \u0026\u0026 \u005c\n+ !defined(__CYGWIN__)\n \n \t/* the BSDs don't have SO_PRIORITY */\n \n","s":{"c":1753165151,"u": 4263}}
],"g": 5098,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}