| 47 |
|
list_accepts(struct Client *source_p) |
| 48 |
|
{ |
| 49 |
|
int len = 0; |
| 50 |
< |
char nicks[IRCD_BUFSIZE] = { '\0' }; |
| 50 |
> |
char nicks[IRCD_BUFSIZE] = ""; |
| 51 |
|
char *t = nicks; |
| 52 |
|
const dlink_node *ptr = NULL; |
| 53 |
|
|
| 72 |
|
accept_p->userptr, accept_p->hostptr); |
| 73 |
|
} |
| 74 |
|
|
| 75 |
< |
if (nicks[0] != '\0') |
| 75 |
> |
if (nicks[0]) |
| 76 |
|
{ |
| 77 |
|
*(t - 1) = '\0'; |
| 78 |
|
sendto_one_numeric(source_p, &me, RPL_ACCEPTLIST, nicks); |
| 117 |
|
{ |
| 118 |
|
char *mask = NULL; |
| 119 |
|
char *p = NULL; |
| 120 |
< |
char nick[NICKLEN + 1]; |
| 121 |
< |
char user[USERLEN + 1]; |
| 122 |
< |
char host[HOSTLEN + 1]; |
| 120 |
> |
char nick[NICKLEN + 1] = ""; |
| 121 |
> |
char user[USERLEN + 1] = ""; |
| 122 |
> |
char host[HOSTLEN + 1] = ""; |
| 123 |
|
struct split_nuh_item nuh; |
| 124 |
|
struct split_nuh_item *accept_p = NULL; |
| 125 |
|
|
| 129 |
|
return 0; |
| 130 |
|
} |
| 131 |
|
|
| 132 |
< |
for (mask = strtoken(&p, parv[1], ","); mask != NULL; |
| 132 |
> |
for (mask = strtoken(&p, parv[1], ","); mask; |
| 133 |
|
mask = strtoken(&p, NULL, ",")) |
| 134 |
|
{ |
| 135 |
|
if (*mask == '-' && *++mask != '\0') |
| 173 |
|
|
| 174 |
|
split_nuh(&nuh); |
| 175 |
|
|
| 176 |
< |
if ((accept_p = find_accept(nick, user, host, source_p, irccmp)) != NULL) |
| 176 |
> |
if ((accept_p = find_accept(nick, user, host, source_p, irccmp))) |
| 177 |
|
{ |
| 178 |
|
sendto_one_numeric(source_p, &me, ERR_ACCEPTEXIST, nick, user, host); |
| 179 |
|
continue; |