Added chatserver check

This commit is contained in:
Michiel Broek 2005-09-01 19:58:35 +00:00
parent d7070488e2
commit 4a6555f00d
2 changed files with 16 additions and 4 deletions

View File

@ -54,6 +54,10 @@ v0.71.5 18-Aug-2005
asking the user.
Added logging during execute of mbuseradd.
mbtask:
Added check to some chat commands to check if the chat thread
is running.
mbsetup:
Added node setup switch to override node Hold or Down status.
Changed syntax for calling mbpasswd.

View File

@ -45,6 +45,7 @@ extern struct sockaddr_un from; /* From socket address */
extern int fromlen; /* From address length */
extern int logtrans; /* Log transactions */
extern int T_Shutdown; /* Program shutdown */
extern int ibc_run; /* Chatserver running */
int cmd_run = FALSE;/* cmd running */
@ -280,10 +281,14 @@ char *exe_cmd(char *in)
* 100:0; Ok
*/
if (strncmp(cmd, "CPAG", 4) == 0) {
if ((result = reg_page(token))) {
snprintf(obuf, SS_BUFSIZE, "100:1,%d;", result);
Syslog('+', "%s", obuf);
if (ibc_run) {
if ((result = reg_page(token))) {
snprintf(obuf, SS_BUFSIZE, "100:1,%d;", result);
}
} else {
snprintf(obuf, SS_BUFSIZE, "100:1,3;");
}
Syslog('+', "%s", obuf);
return obuf;
}
@ -327,7 +332,10 @@ char *exe_cmd(char *in)
* 100:0; Ok
*/
if (strncmp(cmd, "CCON", 4) == 0) {
return chat_connect(token);
if (ibc_run)
return chat_connect(token);
else
return ebuf;
}
/*