Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1711656272, "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":"5ae76da25db2062ab12f248b7e9300ff", "commit": {"type":"commit", "time": 1508798683, "time_ofs": 480, "oid_tree": { "oid": "426483a66cf6f2a5762d1de00691c6a9e43b751d", "alias": []}, "oid":{ "oid": "d50823c7fb1642000ff9717c5dcd980216d24999", "alias": []}, "msg": "client: allow failout when adding client headers", "sig_commit": { "git_time": { "time": 1508798683, "offset": 480 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }, "sig_author": { "git_time": { "time": 1508798683, "offset": 480 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }}, "body": "client: allow failout when adding client headers\n" , "diff": "diff --git a/lib/client/client.c b/lib/client/client.c\nindex 7cdc7e3..20450aa 100644\n--- a/lib/client/client.c\n+++ b/lib/client/client.c\n@@ -1175,7 +1175,6 @@ lws_generate_client_handshake(struct lws *wsi, char *pkt)\n \t\tif (n !\u003d 16) {\n \t\t\tlwsl_err(\u0022Unable to read from random dev %s\u005cn\u0022,\n \t\t\t\t SYSTEM_RANDOM_FILEPATH);\n-\t\t\tlws_close_free_wsi(wsi, LWS_CLOSE_STATUS_NOSTATUS);\n \t\t\treturn NULL;\n \t\t}\n \n@@ -1286,8 +1285,9 @@ lws_generate_client_handshake(struct lws *wsi, char *pkt)\n \n \t/* give userland a chance to append, eg, cookies */\n \n-\twsi-\u003eprotocol-\u003ecallback(wsi, LWS_CALLBACK_CLIENT_APPEND_HANDSHAKE_HEADER,\n-\t\t\t\twsi-\u003euser_space, \u0026p, (pkt + context-\u003ept_serv_buf_size) - p - 12);\n+\tif (wsi-\u003eprotocol-\u003ecallback(wsi, LWS_CALLBACK_CLIENT_APPEND_HANDSHAKE_HEADER,\n+\t\t\t\twsi-\u003euser_space, \u0026p, (pkt + context-\u003ept_serv_buf_size) - p - 12))\n+\t\treturn NULL;\n \n \tp +\u003d sprintf(p, \u0022\u005cx0d\u005cx0a\u0022);\n \n","s":{"c":1711656272,"u": 1042}} ],"g": 1833,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}