diff --git a/core/od_scheme.c b/core/od_scheme.c index 5bba5135..4c76c3cb 100644 --- a/core/od_scheme.c +++ b/core/od_scheme.c @@ -101,6 +101,12 @@ od_schemeroute_match(od_scheme_t *scheme, char *name) return NULL; } +static inline void +od_schemeroute_init(od_schemeroute_t *route) +{ + route->client_max = 100; +} + od_schemeroute_t* od_schemeroute_add(od_scheme_t *scheme) { @@ -109,6 +115,7 @@ od_schemeroute_add(od_scheme_t *scheme) if (r == NULL) return NULL; memset(r, 0, sizeof(*r)); + od_schemeroute_init(r); od_listinit(&r->link); od_listappend(&scheme->routing_table, &r->link); return r; diff --git a/odissey.conf b/odissey.conf index 943dd1b1..e36514da 100644 --- a/odissey.conf +++ b/odissey.conf @@ -32,7 +32,7 @@ odissey { "test" { route "default" ttl 5 -# client_max 2 +# client_max 100 } # default { # route "default"