| 508 | } |
| 509 | |
| 510 | static int th_server_thread_start(cbm_thread_t *thread, cbm_http_server_t *server) { |
| 511 | if (!cbm_http_server_schedule_run(server)) |
| 512 | return -1; |
| 513 | int rc = cbm_thread_create(thread, 0, th_server_thread, server); |
| 514 | if (rc != 0 && !cbm_http_server_cancel_scheduled_run(server)) |
| 515 | return -1; |
| 516 | return rc; |
| 517 | } |
| 518 | |
| 519 | static int th_server_start(th_server_t *ts) { |
| 520 | ts->srv = cbm_http_server_new(0); |
no test coverage detected