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. asking the user.
Added logging during execute of mbuseradd. Added logging during execute of mbuseradd.
mbtask:
Added check to some chat commands to check if the chat thread
is running.
mbsetup: mbsetup:
Added node setup switch to override node Hold or Down status. Added node setup switch to override node Hold or Down status.
Changed syntax for calling mbpasswd. 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 fromlen; /* From address length */
extern int logtrans; /* Log transactions */ extern int logtrans; /* Log transactions */
extern int T_Shutdown; /* Program shutdown */ extern int T_Shutdown; /* Program shutdown */
extern int ibc_run; /* Chatserver running */
int cmd_run = FALSE;/* cmd running */ int cmd_run = FALSE;/* cmd running */
@ -280,10 +281,14 @@ char *exe_cmd(char *in)
* 100:0; Ok * 100:0; Ok
*/ */
if (strncmp(cmd, "CPAG", 4) == 0) { if (strncmp(cmd, "CPAG", 4) == 0) {
if ((result = reg_page(token))) { if (ibc_run) {
snprintf(obuf, SS_BUFSIZE, "100:1,%d;", result); if ((result = reg_page(token))) {
Syslog('+', "%s", obuf); snprintf(obuf, SS_BUFSIZE, "100:1,%d;", result);
}
} else {
snprintf(obuf, SS_BUFSIZE, "100:1,3;");
} }
Syslog('+', "%s", obuf);
return obuf; return obuf;
} }
@ -327,7 +332,10 @@ char *exe_cmd(char *in)
* 100:0; Ok * 100:0; Ok
*/ */
if (strncmp(cmd, "CCON", 4) == 0) { if (strncmp(cmd, "CCON", 4) == 0) {
return chat_connect(token); if (ibc_run)
return chat_connect(token);
else
return ebuf;
} }
/* /*