mirror of
https://github.com/osmarks/ngircd.git
synced 2025-05-19 07:34:09 +00:00
- aus HEAD: der Buffer fuer das Prefix war zu klein.
This commit is contained in:
parent
bdd23ece63
commit
59b5b0e025
@ -9,7 +9,7 @@
|
|||||||
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
||||||
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
||||||
*
|
*
|
||||||
* $Id: client.c,v 1.60 2002/09/03 18:54:31 alex Exp $
|
* $Id: client.c,v 1.60.2.1 2002/10/04 12:40:58 alex Exp $
|
||||||
*
|
*
|
||||||
* client.c: Management aller Clients
|
* client.c: Management aller Clients
|
||||||
*
|
*
|
||||||
@ -53,8 +53,11 @@
|
|||||||
#include <exp.h>
|
#include <exp.h>
|
||||||
|
|
||||||
|
|
||||||
|
#define GETID_LEN (CLIENT_NICK_LEN-1) + 1 + (CLIENT_USER_LEN-1) + 1 + (CLIENT_HOST_LEN-1) + 1
|
||||||
|
|
||||||
|
|
||||||
LOCAL CLIENT *This_Server, *My_Clients;
|
LOCAL CLIENT *This_Server, *My_Clients;
|
||||||
LOCAL CHAR GetID_Buffer[CLIENT_ID_LEN];
|
LOCAL CHAR GetID_Buffer[GETID_LEN];
|
||||||
|
|
||||||
|
|
||||||
LOCAL INT Count PARAMS(( CLIENT_TYPE Type ));
|
LOCAL INT Count PARAMS(( CLIENT_TYPE Type ));
|
||||||
@ -713,7 +716,7 @@ Client_Mask( CLIENT *Client )
|
|||||||
|
|
||||||
if( Client->type == CLIENT_SERVER ) return Client->id;
|
if( Client->type == CLIENT_SERVER ) return Client->id;
|
||||||
|
|
||||||
sprintf( GetID_Buffer, "%s!%s@%s", Client->id, Client->user, Client->host );
|
snprintf( GetID_Buffer, GETID_LEN, "%s!%s@%s", Client->id, Client->user, Client->host );
|
||||||
return GetID_Buffer;
|
return GetID_Buffer;
|
||||||
} /* Client_Mask */
|
} /* Client_Mask */
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user