35 |
|
|
36 |
|
struct ClassItem *class_default; |
37 |
|
|
38 |
< |
static dlink_list class_list = { NULL, NULL, 0 }; |
38 |
> |
static dlink_list class_list; |
39 |
|
|
40 |
|
|
41 |
|
const dlink_list * |
357 |
|
void |
358 |
|
rebuild_cidr_list(struct ClassItem *class) |
359 |
|
{ |
360 |
< |
dlink_node *ptr; |
360 |
> |
dlink_node *ptr = NULL; |
361 |
|
|
362 |
|
destroy_cidr_class(class); |
363 |
|
|
382 |
|
static void |
383 |
|
destroy_cidr_list(dlink_list *list) |
384 |
|
{ |
385 |
< |
dlink_node *ptr = NULL, *next_ptr = NULL; |
385 |
> |
dlink_node *ptr = NULL, *ptr_next = NULL; |
386 |
|
|
387 |
< |
DLINK_FOREACH_SAFE(ptr, next_ptr, list->head) |
387 |
> |
DLINK_FOREACH_SAFE(ptr, ptr_next, list->head) |
388 |
|
{ |
389 |
|
dlinkDelete(ptr, list); |
390 |
|
MyFree(ptr->data); |