]> code.citadel.org Git - citadel.git/blobdiff - citadel/serv_chat.c
* Master listening sockets are now non blocking, in order to deal with
[citadel.git] / citadel / serv_chat.c
index f03e4e00b630972260e04b97935b94c39ffa613b..e8d1e46eee6fb9ebfa978033db636c973db106ec 100644 (file)
@@ -241,8 +241,6 @@ void cmd_chat(char *argbuf)
        struct CitContext *t_context;
        int retval;
 
-       unbuffer_output();
-
        if (!(CC->logged_in)) {
                cprintf("%d Not logged in.\n", ERROR + NOT_LOGGED_IN);
                return;
@@ -251,6 +249,7 @@ void cmd_chat(char *argbuf)
        CC->cs_flags = CC->cs_flags | CS_CHAT;
        cprintf("%d Entering chat mode (type '/help' for available commands)\n",
                START_CHAT_MODE);
+       unbuffer_output();
 
        MyLastMsg = ChatLastMsg;