{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1757710268,
"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":"5c2b4c883569745851167d45fd3ea814",
"commit": {"type":"commit",
"time": 1609738812,
"time_ofs": 0,
"oid_tree": { "oid": "78bcf1857691dbf3f4232b4663cf2437d32d712c", "alias": []},
"oid":{ "oid": "ad11a09a79f2ac472d3b879c492e646877d202c5", "alias": []},
"msg": "lws_smd: make api test fail immediately",
"sig_commit": { "git_time": { "time": 1609738812, "offset": 0 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },
"sig_author": { "git_time": { "time": 1608820022, "offset": 0 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }},
"body": "lws_smd: make api test fail immediately\n"
,
"diff": "diff --git a/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt\nindex 1aa427c..b4d157d 100644\n--- a/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt\n+++ b/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt\n@@ -11,7 +11,7 @@ require_lws_config(LWS_WITH_SYS_SMD 1 requirements)\n \n if (requirements)\n \tadd_executable(${PROJECT_NAME} main.c)\n-\tadd_test(NAME api-test-lws_smd COMMAND lws-api-test-lws_smd -d1039)\n+\tadd_test(NAME api-test-lws_smd COMMAND lws-api-test-lws_smd -d1151)\n \tset_tests_properties(api-test-lws_smd\n \t\t\t PROPERTIES\n \t\t\t RUN_SERIAL TRUE\ndiff --git a/minimal-examples/api-tests/api-test-lws_smd/main.c b/minimal-examples/api-tests/api-test-lws_smd/main.c\nindex 05c4d47..b074096 100644\n--- a/minimal-examples/api-tests/api-test-lws_smd/main.c\n+++ b/minimal-examples/api-tests/api-test-lws_smd/main.c\n@@ -58,19 +58,23 @@ smd_cb2int(void *opaque, lws_smd_class_t _class, lws_usec_t timestamp,\n static void *\n _thread_spam(void *d)\n {\n-\tint n;\n+\tint n, atm \u003d 0;\n \n \tn \u003d 0;\n \twhile (n++ \u003c 100) {\n \n+\t\tatm++;\n \t\tif (lws_smd_msg_printf(context, LWSSMDCL_SYSTEM_STATE,\n \t\t\t\t\t \u0022{\u005c\u0022s\u005c\u0022:\u005c\u0022state\u005c\u0022,\u005c\u0022msg\u005c\u0022:%d}\u0022,\n \t\t\t\t\t (unsigned int)n)) {\n-\t\t\tlwsl_info(\u0022%s: send failed\u005cn\u0022, __func__);\n+\t\t\tlwsl_err(\u0022%s: send attempt %d failed\u005cn\u0022, __func__, atm);\n \t\t\tn--;\n \t\t\tfail++;\n-\t\t\tinterrupted \u003d 1;\n-\t\t\tlws_cancel_service(context);\n+\t\t\tif (fail \u003e\u003d 3) {\n+\t\t\t\tinterrupted \u003d 1;\n+\t\t\t\tlws_cancel_service(context);\n+\t\t\t\tbreak;\n+\t\t\t}\n \t\t}\n #if defined(WIN32)\n \t\tSleep(3);\n","s":{"c":1757710268,"u": 5293}}
],"g": 6130,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}