| 113 |
|
{ |
| 114 |
|
dlink_list *list = NULL; |
| 115 |
|
dlink_node *ban = NULL; |
| 116 |
– |
size_t len = 0; |
| 116 |
|
struct Ban *ban_p = NULL; |
| 117 |
|
unsigned int num_mask; |
| 118 |
+ |
size_t len = 0; |
| 119 |
|
char name[NICKLEN + 1] = ""; |
| 120 |
|
char user[USERLEN + 1] = ""; |
| 121 |
|
char host[HOSTLEN + 1] = ""; |
| 1638 |
|
int dir = MODE_ADD; |
| 1639 |
|
int parn = 1; |
| 1640 |
|
int alevel, errors = 0; |
| 1641 |
< |
char *ml = parv[0], c; |
| 1641 |
> |
char *ml = parv[0]; |
| 1642 |
|
|
| 1643 |
|
mode_count = 0; |
| 1644 |
|
mode_limit = 0; |
| 1646 |
|
|
| 1647 |
|
alevel = get_channel_access(source_p, member); |
| 1648 |
|
|
| 1649 |
< |
for (; (c = *ml); ++ml) |
| 1649 |
> |
for (; *ml; ++ml) |
| 1650 |
|
{ |
| 1651 |
< |
switch (c) |
| 1651 |
> |
switch (*ml) |
| 1652 |
|
{ |
| 1653 |
|
case '+': |
| 1654 |
|
dir = MODE_ADD; |
| 1661 |
|
break; |
| 1662 |
|
default: |
| 1663 |
|
{ |
| 1664 |
< |
struct ChannelMode *tptr = &ModeTable[(unsigned char)c]; |
| 1664 |
> |
struct ChannelMode *tptr = &ModeTable[(unsigned char)*ml]; |
| 1665 |
|
|
| 1666 |
|
tptr->func(source_p, chptr, parc, &parn, parv, |
| 1667 |
< |
&errors, alevel, dir, c, tptr->d); |
| 1667 |
> |
&errors, alevel, dir, *ml, tptr->d); |
| 1668 |
|
break; |
| 1669 |
|
} |
| 1670 |
|
} |