changeset 573:699147b1bbbc

Add a new command /quit.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 13 Dec 2012 15:50:38 +0200
parents 7f83b1578bda
children fdff29c4b17c
files main.c
diffstat 1 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/main.c	Thu Dec 13 15:50:08 2012 +0200
+++ b/main.c	Thu Dec 13 15:50:38 2012 +0200
@@ -1053,6 +1053,16 @@
 }
 
 
+int nncmd_quit(nn_conn_t *conn, char *buf)
+{
+    (void) conn;
+    (void) buf;
+
+    appQuitFlag = TRUE;
+    return 0;
+}
+
+
 enum
 {
     CMDARG_NONE,
@@ -1094,6 +1104,8 @@
     { "/friend",   CMDARG_OPTIONAL, 0, nncmd_friend },
     { "/color",    CMDARG_STRING,   0, nncmd_set_color },
     { "/save",     CMDARG_NONE,     0, nncmd_save_config },
+
+    { "/quit",     CMDARG_NONE,     0, nncmd_quit },
 };
 
 static qlist_t *userCmds = NULL;