From 4c6833d470eda4be02b4dfb32cdeba9d93c67f43 Mon Sep 17 00:00:00 2001 From: cbdev Date: Sun, 26 May 2019 14:30:22 +0200 Subject: Backend configuration, main config parsing --- builtins.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'builtins.c') diff --git a/builtins.c b/builtins.c index d5b081f..3461521 100644 --- a/builtins.c +++ b/builtins.c @@ -21,9 +21,9 @@ static char* default_peer_proto = NULL; */ uint64_t backend_defaultpeer_init(){ ws_peer_info startup_peer = { - .transport = peer_tcp_client, - .host = strdup("localhost"), - .port = strdup("5900") + .transport = peer_transport_detect, + .host = (default_peer.host) ? default_peer.host : strdup("tcp://localhost"), + .port = (default_peer.port) ? default_peer.port : strdup("5900") }; default_peer = startup_peer; @@ -35,9 +35,9 @@ uint64_t backend_defaultpeer_init(){ */ uint64_t backend_defaultpeer_configure(char* key, char* value){ if(!strcmp(key, "host")){ - //TODO extract peer protocol free(default_peer.host); default_peer.host = strdup(value); + default_peer.transport = peer_transport_detect; } else if(!strcmp(key, "port")){ free(default_peer.port); -- cgit v1.2.3