diff options
Diffstat (limited to 'accel-pppd/cli')
-rw-r--r-- | accel-pppd/cli/tcp.c | 9 | ||||
-rw-r--r-- | accel-pppd/cli/telnet.c | 15 |
2 files changed, 9 insertions, 15 deletions
diff --git a/accel-pppd/cli/tcp.c b/accel-pppd/cli/tcp.c index 87633cb..8952661 100644 --- a/accel-pppd/cli/tcp.c +++ b/accel-pppd/cli/tcp.c @@ -30,8 +30,8 @@ struct tcp_client_t { uint8_t *cmdline; int xmit_pos; int recv_pos; - int auth:1; - int disconnect:1; + unsigned int auth:1; + unsigned int disconnect:1; }; struct buffer_t { @@ -357,10 +357,6 @@ static void start_server(const char *host, int port) return; } - addr.sin_family = AF_INET; - addr.sin_port = htons(port); - addr.sin_addr.s_addr = inet_addr(host); - triton_context_register(&serv_ctx, NULL); triton_context_set_priority(&serv_ctx, 0); triton_md_register_handler(&serv_ctx, &serv_hnd); @@ -407,6 +403,7 @@ static void init(void) triton_event_register_handler(EV_CONFIG_RELOAD, (triton_event_func)load_config); + free(host); return; err_fmt: log_emerg("cli: tcp: invalid format\n"); diff --git a/accel-pppd/cli/telnet.c b/accel-pppd/cli/telnet.c index 4ea1839..7d5009c 100644 --- a/accel-pppd/cli/telnet.c +++ b/accel-pppd/cli/telnet.c @@ -47,11 +47,11 @@ struct telnet_client_t { int cmdline_pos; int cmdline_pos2; int cmdline_len; - int auth:1; - int echo:1; - int telcmd:1; - int esc:1; - int disconnect:1; + unsigned int auth:1; + unsigned int echo:1; + unsigned int telcmd:1; + unsigned int esc:1; + unsigned int disconnect:1; }; struct buffer_t { @@ -694,10 +694,6 @@ static void start_server(const char *host, int port) return; } - addr.sin_family = AF_INET; - addr.sin_port = htons(port); - addr.sin_addr.s_addr = inet_addr(host); - triton_context_register(&serv_ctx, NULL); triton_context_set_priority(&serv_ctx, 0); triton_md_register_handler(&serv_ctx, &serv_hnd); @@ -793,6 +789,7 @@ static void init(void) triton_event_register_handler(EV_CONFIG_RELOAD, (triton_event_func)load_config); + free(host); return; err_fmt: log_emerg("cli: telnet: invalid format\n"); |