X-Git-Url: http://git.harvie.cz/?p=svn%2FPrometheus-QoS%2F.git;a=blobdiff_plain;f=parsehosts.c;h=ac9b39fd47c374f23c965bb159f3223c2648258c;hp=bcf222e86cb8991e029841ba75bec82dd23908d0;hb=9694a8ec9258e894c4001b076a6c7f6c0e5a46f4;hpb=2e5fdf25b98af7923f319d52bef5b45ee9684fbc diff --git a/parsehosts.c b/parsehosts.c index bcf222e..ac9b39f 100644 --- a/parsehosts.c +++ b/parsehosts.c @@ -235,6 +235,7 @@ void parse_hosts(char *hosts) *ptr=0; ip->max = ip->desired = atoi(ptr+1); } + ip->min = atoi(substring); if(ip->min <= 0) { @@ -242,6 +243,7 @@ void parse_hosts(char *hosts) str, free_min); ip->min = free_min; } + if(ip->max <= ip->min) { ip->fixedprio = TRUE; @@ -255,8 +257,8 @@ void parse_hosts(char *hosts) ip->max=ip->min; } } - ip->mark = FIRSTIPCLASS+1+class_count++; + ip->mark = FIRSTIPCLASS+1+class_count++; update_network(ip->addr, ip); if_exists(group,groups,(group->min == ip->min)) @@ -291,4 +293,7 @@ void parse_hosts(char *hosts) exit(-1); } done; /* ugly macro end */ +// TheIP("0.0.0.0", TRUE); +// ip->name = "TOTAL"; +// ip->mask = 0; } \ No newline at end of file