src/client.c

changeset 94
864f59271974
parent 92
84e0dec5db16
--- 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;
     }

mercurial