fix: race condition in accept_loop, auto-detect valgrind
CI / lint (pull_request) Successful in 7s
CI / sanitizers (address) (pull_request) Successful in 15s
CI / sanitizers (undefined) (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 9s
CI / fuzz-build (pull_request) Successful in 13s
CI / valgrind (pull_request) Successful in 11s
CI / build-and-test (pull_request) Successful in 54s

This commit is contained in:
2026-07-20 20:57:00 +02:00
parent da6b42a418
commit ffa5f3bf57
5 changed files with 28 additions and 2 deletions
+1
View File
@@ -26,6 +26,7 @@ bool server_listen(Server* server, void (*handler)(int file_descriptor));
void server_accept_loop(Server* server, void (*child_fn)(int, void*), void* child_ctx,
const char* log_fmt);
void server_delete(Server** server);
void server_request_shutdown(void);
Client* client_create();
bool client_connect(Client* client, char* host, int port);
void client_disconnect(Client* client);