--- a/src/client.c Sun Mar 29 13:26:00 2026 +0200 +++ b/src/client.c Sun Mar 29 15:17:28 2026 +0200 @@ -34,8 +34,10 @@ #include <ncurses.h> #include <stdlib.h> -static int client_connect(Server *server, char *host, short port) { - if (net_find(server, host, port)) { +static int client_connect(Server *server, Settings *settings) { + if (settings->usedomainsocket + ? net_find_sock(server, settings->serverhost) + : net_find_tcp(server, settings->serverhost, settings->port)) { addstr("Can't find server"); return 1; } @@ -65,7 +67,7 @@ int client_run(Settings *settings) { Server server; - if (client_connect(&server, settings->serverhost, settings->port)) { + if (client_connect(&server, settings)) { net_destroy(&server); return 1; }