121 |
|
static void |
122 |
|
reset_block_state(void) |
123 |
|
{ |
124 |
< |
dlink_node *ptr = NULL, *ptr_next = NULL; |
124 |
> |
dlink_node *node = NULL, *node_next = NULL; |
125 |
|
|
126 |
< |
DLINK_FOREACH_SAFE(ptr, ptr_next, block_state.mask.list.head) |
126 |
> |
DLINK_FOREACH_SAFE(node, node_next, block_state.mask.list.head) |
127 |
|
{ |
128 |
< |
MyFree(ptr->data); |
129 |
< |
dlinkDelete(ptr, &block_state.mask.list); |
130 |
< |
free_dlink_node(ptr); |
128 |
> |
MyFree(node->data); |
129 |
> |
dlinkDelete(node, &block_state.mask.list); |
130 |
> |
free_dlink_node(node); |
131 |
|
} |
132 |
|
|
133 |
< |
DLINK_FOREACH_SAFE(ptr, ptr_next, block_state.leaf.list.head) |
133 |
> |
DLINK_FOREACH_SAFE(node, node_next, block_state.leaf.list.head) |
134 |
|
{ |
135 |
< |
MyFree(ptr->data); |
136 |
< |
dlinkDelete(ptr, &block_state.leaf.list); |
137 |
< |
free_dlink_node(ptr); |
135 |
> |
MyFree(node->data); |
136 |
> |
dlinkDelete(node, &block_state.leaf.list); |
137 |
> |
free_dlink_node(node); |
138 |
|
} |
139 |
|
|
140 |
< |
DLINK_FOREACH_SAFE(ptr, ptr_next, block_state.hub.list.head) |
140 |
> |
DLINK_FOREACH_SAFE(node, node_next, block_state.hub.list.head) |
141 |
|
{ |
142 |
< |
MyFree(ptr->data); |
143 |
< |
dlinkDelete(ptr, &block_state.hub.list); |
144 |
< |
free_dlink_node(ptr); |
142 |
> |
MyFree(node->data); |
143 |
> |
dlinkDelete(node, &block_state.hub.list); |
144 |
> |
free_dlink_node(node); |
145 |
|
} |
146 |
|
|
147 |
|
memset(&block_state, 0, sizeof(block_state)); |
899 |
|
reset_block_state(); |
900 |
|
} '{' motd_items '}' ';' |
901 |
|
{ |
902 |
< |
dlink_node *ptr = NULL; |
902 |
> |
dlink_node *node = NULL; |
903 |
|
|
904 |
|
if (conf_parser_ctx.pass != 2) |
905 |
|
break; |
907 |
|
if (!block_state.file.buf[0]) |
908 |
|
break; |
909 |
|
|
910 |
< |
DLINK_FOREACH(ptr, block_state.mask.list.head) |
911 |
< |
motd_add(ptr->data, block_state.file.buf); |
910 |
> |
DLINK_FOREACH(node, block_state.mask.list.head) |
911 |
> |
motd_add(node->data, block_state.file.buf); |
912 |
|
}; |
913 |
|
|
914 |
|
motd_items: motd_items motd_item | motd_item; |
1098 |
|
block_state.flags.value |= CONF_FLAGS_ENCRYPTED; |
1099 |
|
} '{' oper_items '}' ';' |
1100 |
|
{ |
1101 |
< |
dlink_node *ptr = NULL; |
1101 |
> |
dlink_node *node = NULL; |
1102 |
|
|
1103 |
|
if (conf_parser_ctx.pass != 2) |
1104 |
|
break; |
1114 |
|
break; |
1115 |
|
#endif |
1116 |
|
|
1117 |
< |
DLINK_FOREACH(ptr, block_state.mask.list.head) |
1117 |
> |
DLINK_FOREACH(node, block_state.mask.list.head) |
1118 |
|
{ |
1119 |
|
struct MaskItem *conf = NULL; |
1120 |
|
struct split_nuh_item nuh; |
1121 |
|
|
1122 |
< |
nuh.nuhmask = ptr->data; |
1122 |
> |
nuh.nuhmask = node->data; |
1123 |
|
nuh.nickptr = NULL; |
1124 |
|
nuh.userptr = block_state.user.buf; |
1125 |
|
nuh.hostptr = block_state.host.buf; |
1737 |
|
reset_block_state(); |
1738 |
|
} '{' auth_items '}' ';' |
1739 |
|
{ |
1740 |
< |
dlink_node *ptr = NULL; |
1740 |
> |
dlink_node *node = NULL; |
1741 |
|
|
1742 |
|
if (conf_parser_ctx.pass != 2) |
1743 |
|
break; |
1744 |
|
|
1745 |
< |
DLINK_FOREACH(ptr, block_state.mask.list.head) |
1745 |
> |
DLINK_FOREACH(node, block_state.mask.list.head) |
1746 |
|
{ |
1747 |
|
struct MaskItem *conf = NULL; |
1748 |
|
struct split_nuh_item nuh; |
1749 |
|
|
1750 |
< |
nuh.nuhmask = ptr->data; |
1750 |
> |
nuh.nuhmask = node->data; |
1751 |
|
nuh.nickptr = NULL; |
1752 |
|
nuh.userptr = block_state.user.buf; |
1753 |
|
nuh.hostptr = block_state.host.buf; |