Cleanup check_on_hook(). Use strlcat rather than strmcat. Don't
initialize variables unless necessary. git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@416 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
11
source/tcl.c
11
source/tcl.c
@@ -1810,12 +1810,10 @@ UserList *n;
|
||||
|
||||
int check_on_hook(int which, char *buffer)
|
||||
{
|
||||
int ret = 0;
|
||||
char name[BIG_BUFFER_SIZE+1];
|
||||
char name[BIG_BUFFER_SIZE];
|
||||
|
||||
*name = 0;
|
||||
if (!buffer || !*buffer)
|
||||
return ret;
|
||||
return 0;
|
||||
|
||||
if (which > -1 && which < NUMBER_OF_LISTS)
|
||||
{
|
||||
@@ -1829,9 +1827,8 @@ char name[BIG_BUFFER_SIZE+1];
|
||||
}
|
||||
strcat(name, " ");
|
||||
Tcl_SetVar(tcl_interp, "_aa", buffer, TCL_GLOBAL_ONLY);
|
||||
strmcat(name, buffer, BIG_BUFFER_SIZE);
|
||||
ret = check_tcl_bind(&H_hook, name, -1, " $_a $_aa", MATCH_MASK|BIND_STACKABLE|BIND_WANTRET,NULL);
|
||||
return ret;
|
||||
strlcat(name, buffer, sizeof name);
|
||||
return check_tcl_bind(&H_hook, name, -1, " $_a $_aa", MATCH_MASK | BIND_STACKABLE | BIND_WANTRET, NULL);
|
||||
}
|
||||
|
||||
void check_tcl_join(char *nick,char *uhost, char *hand, char *channel)
|
||||
|
||||
Reference in New Issue
Block a user