Fix faulty boolean logic in .echo xlink command.
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@503 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
@@ -922,6 +922,7 @@ int old_server = from_server;
|
||||
int cmd_echo(int idx, char *par)
|
||||
{
|
||||
SocketList *s;
|
||||
|
||||
if ((idx == -1) || !check_dcc_socket(idx))
|
||||
return TCL_ERROR;
|
||||
|
||||
@@ -931,10 +932,11 @@ SocketList *s;
|
||||
if (!my_stricmp(par, "off"))
|
||||
s->flags &= ~DCC_ECHO;
|
||||
else
|
||||
s->flags &= DCC_ECHO;
|
||||
s->flags |= DCC_ECHO;
|
||||
}
|
||||
else
|
||||
s->flags &= (s->flags & DCC_ECHO) ? ~DCC_ECHO : DCC_ECHO;
|
||||
s->flags ^= DCC_ECHO;
|
||||
|
||||
dcc_printf(idx, " echo is now %s\n", on_off((s->flags & DCC_ECHO)));
|
||||
return TCL_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user