X-Git-Url: http://git.sameswireless.fr/l2tpns.git/blobdiff_plain/e7d32f2da83c56336e0c2521400e93b56c709699..bceebb9a9db4a3cb096827b45f3a771f1f0d466f:/cli.c diff --git a/cli.c b/cli.c index 32c82a9..25ba34f 100644 --- a/cli.c +++ b/cli.c @@ -139,8 +139,6 @@ void init_cli() char buf[4096]; struct cli_command *c; struct cli_command *c2; - int on = 1; - struct sockaddr_in addr; cli = cli_init(); @@ -268,6 +266,17 @@ void init_cli() } fclose(f); } +} + +void cli_init_complete(char *hostname) +{ + int on = 1; + struct sockaddr_in addr; + + if (hostname && *hostname) + cli_set_hostname(cli, hostname); + else + cli_set_hostname(cli, "l2tpns"); memset(&addr, 0, sizeof(addr)); clifd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); @@ -297,14 +306,6 @@ void init_cli() } } -void cli_init_hostname(char *hostname) -{ - if (hostname && *hostname) - cli_set_hostname(cli, hostname); - else - cli_set_hostname(cli, "l2tpns"); -} - void cli_do(int sockfd) { int require_auth = 1;