[svn] Don't show the UID if a TS6 server sends a kick with
an empty or no comment. Note that charybdis never sends such kicks.
This commit is contained in:
parent
8d19a2b257
commit
0bba178826
3 changed files with 19 additions and 7 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
jilles 2007/03/28 15:40:24 UTC (20070328-3307)
|
||||
Log:
|
||||
Merge old trunk r2081:
|
||||
Don't say that services cannot be killed in
|
||||
ERR_ISCHANSERVICE message (given when trying
|
||||
to kick or deop them), as that's not the case.
|
||||
|
||||
|
||||
Changes: Modified:
|
||||
+1 -1 trunk/src/messages.tab (File Modified)
|
||||
|
||||
|
||||
jilles 2007/03/28 15:30:56 UTC (20070328-3305)
|
||||
Log:
|
||||
Merge old trunk r2059
|
||||
|
|
|
@ -1 +1 @@
|
|||
#define SERNO "20070328-3305"
|
||||
#define SERNO "20070328-3307"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
* USA
|
||||
*
|
||||
* $Id: m_kick.c 258 2005-09-21 23:57:17Z nenolod $
|
||||
* $Id: m_kick.c 3317 2007-03-28 23:17:06Z jilles $
|
||||
*/
|
||||
|
||||
#include "stdinc.h"
|
||||
|
@ -49,7 +49,7 @@ struct Message kick_msgtab = {
|
|||
|
||||
mapi_clist_av1 kick_clist[] = { &kick_msgtab, NULL };
|
||||
|
||||
DECLARE_MODULE_AV1(kick, NULL, NULL, kick_clist, NULL, NULL, "$Revision: 258 $");
|
||||
DECLARE_MODULE_AV1(kick, NULL, NULL, kick_clist, NULL, NULL, "$Revision: 3317 $");
|
||||
|
||||
/*
|
||||
** m_kick
|
||||
|
@ -74,10 +74,6 @@ m_kick(struct Client *client_p, struct Client *source_p, int parc, const char *p
|
|||
if(MyClient(source_p) && !IsFloodDone(source_p))
|
||||
flood_endgrace(source_p);
|
||||
|
||||
comment = LOCAL_COPY((EmptyString(parv[3])) ? parv[2] : parv[3]);
|
||||
if(strlen(comment) > (size_t) REASONLEN)
|
||||
comment[REASONLEN] = '\0';
|
||||
|
||||
*buf = '\0';
|
||||
if((p = strchr(parv[1], ',')))
|
||||
*p = '\0';
|
||||
|
@ -163,6 +159,10 @@ m_kick(struct Client *client_p, struct Client *source_p, int parc, const char *p
|
|||
return 0;
|
||||
}
|
||||
|
||||
comment = LOCAL_COPY((EmptyString(parv[3])) ? who->name : parv[3]);
|
||||
if(strlen(comment) > (size_t) REASONLEN)
|
||||
comment[REASONLEN] = '\0';
|
||||
|
||||
/* jdc
|
||||
* - In the case of a server kicking a user (i.e. CLEARCHAN),
|
||||
* the kick should show up as coming from the server which did
|
||||
|
|
Loading…
Reference in a new issue