aboutsummaryrefslogtreecommitdiff
path: root/src/telnet.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-01-13 18:08:52 -0500
committerFranklin Wei <git@fwei.tk>2016-01-13 18:08:52 -0500
commitcc9c177672edcc65933b15ba91831bf09bbec023 (patch)
tree1f717027c56e92acaecf2ccf581c83d979b9a461 /src/telnet.c
parent06880048df2202b1828e5367b1697aee305a2358 (diff)
downloadnetcosm-cc9c177672edcc65933b15ba91831bf09bbec023.zip
netcosm-cc9c177672edcc65933b15ba91831bf09bbec023.tar.gz
netcosm-cc9c177672edcc65933b15ba91831bf09bbec023.tar.bz2
netcosm-cc9c177672edcc65933b15ba91831bf09bbec023.tar.xz
rewrite everything to use libev0.2
Diffstat (limited to 'src/telnet.c')
-rw-r--r--src/telnet.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/telnet.c b/src/telnet.c
index 173574b..038c54c 100644
--- a/src/telnet.c
+++ b/src/telnet.c
@@ -18,7 +18,7 @@
#include "netcosm.h"
-void telnet_handle_command(const unsigned char *buf)
+int telnet_handle_command(const unsigned char *buf)
{
bool cmd = false;
@@ -58,7 +58,7 @@ void telnet_handle_command(const unsigned char *buf)
switch(c)
{
case IP:
- exit(0);
+ return TELNET_EXIT;
default:
break;
}
@@ -70,6 +70,8 @@ void telnet_handle_command(const unsigned char *buf)
if(cmd)
debugf("\n");
+
+ return TELNET_OK;
}
void telnet_echo_off(void)