mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-12 18:00:28 +00:00
- Changed semantics of Client_SetAway().
This commit is contained in:
parent
b8a3178a1b
commit
51e1a2e04a
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
#include "portab.h"
|
#include "portab.h"
|
||||||
|
|
||||||
static char UNUSED id[] = "$Id: client.c,v 1.71 2002/12/26 17:14:48 alex Exp $";
|
static char UNUSED id[] = "$Id: client.c,v 1.72 2003/01/08 22:03:21 alex Exp $";
|
||||||
|
|
||||||
#include "imp.h"
|
#include "imp.h"
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
@ -387,23 +387,13 @@ Client_SetPassword( CLIENT *Client, CHAR *Pwd )
|
|||||||
GLOBAL VOID
|
GLOBAL VOID
|
||||||
Client_SetAway( CLIENT *Client, CHAR *Txt )
|
Client_SetAway( CLIENT *Client, CHAR *Txt )
|
||||||
{
|
{
|
||||||
/* Von einem Client gelieferte AWAY-Nachricht */
|
/* Set AWAY reason of client */
|
||||||
|
|
||||||
assert( Client != NULL );
|
assert( Client != NULL );
|
||||||
|
assert( Txt != NULL );
|
||||||
|
|
||||||
if( Txt )
|
strlcpy( Client->away, Txt, sizeof( Client->away ));
|
||||||
{
|
Log( LOG_DEBUG, "User \"%s\" is away: %s", Client_Mask( Client ), Txt );
|
||||||
/* Client AWAY setzen */
|
|
||||||
strlcpy( Client->away, Txt, sizeof( Client->away ));
|
|
||||||
Client_ModeAdd( Client, 'a' );
|
|
||||||
Log( LOG_DEBUG, "User \"%s\" is away: %s", Client_Mask( Client ), Txt );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
/* AWAY loeschen */
|
|
||||||
Client_ModeDel( Client, 'a' );
|
|
||||||
Log( LOG_DEBUG, "User \"%s\" is no longer away.", Client_Mask( Client ));
|
|
||||||
}
|
|
||||||
} /* Client_SetAway */
|
} /* Client_SetAway */
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user