class.c fixed possibly
This commit is contained in:
parent
d1edae8d94
commit
404e46ce52
46
src/class.c
46
src/class.c
|
@ -44,31 +44,31 @@
|
|||
rb_dlink_list class_list;
|
||||
struct Class *default_class;
|
||||
|
||||
struct Class *
|
||||
make_class(void)
|
||||
{
|
||||
struct Class *tmp;
|
||||
|
||||
tmp = (struct Class *) rb_malloc(sizeof(struct Class));
|
||||
|
||||
ConFreq(tmp) = DEFAULT_CONNECTFREQUENCY;
|
||||
PingFreq(tmp) = DEFAULT_PINGFREQUENCY;
|
||||
MaxUsers(tmp) = 1;
|
||||
MaxSendq(tmp) = DEFAULT_SENDQ;
|
||||
|
||||
tmp->ip_limits = rb_new_patricia(PATRICIA_BITS);
|
||||
return tmp;
|
||||
struct Class *
|
||||
make_class(void)
|
||||
{
|
||||
struct Class *tmp;
|
||||
|
||||
tmp = rb_malloc(sizeof(struct Class));
|
||||
|
||||
ConFreq(tmp) = DEFAULT_CONNECTFREQUENCY;
|
||||
PingFreq(tmp) = DEFAULT_PINGFREQUENCY;
|
||||
MaxUsers(tmp) = 1;
|
||||
MaxSendq(tmp) = DEFAULT_SENDQ;
|
||||
|
||||
tmp->ip_limits = rb_new_patricia(PATRICIA_BITS);
|
||||
return tmp;
|
||||
}
|
||||
|
||||
void
|
||||
free_class(struct Class *tmp)
|
||||
{
|
||||
if(tmp->ip_limits)
|
||||
rb_destroy_patricia(tmp->ip_limits, NULL);
|
||||
|
||||
rb_free(tmp->class_name);
|
||||
rb_free(tmp);
|
||||
|
||||
void
|
||||
free_class(struct Class *tmp)
|
||||
{
|
||||
if(tmp->ip_limits)
|
||||
rb_destroy_patricia(tmp->ip_limits, NULL);
|
||||
|
||||
rb_free(tmp->class_name);
|
||||
rb_free(tmp);
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue