mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
a little improvement of hashid code: move the calculation of hashcap into the hashid_init function and remove the assertions
This commit is contained in:
@@ -368,11 +368,7 @@ gate_init(struct gate *g , struct skynet_context * ctx, char * parm) {
|
||||
|
||||
g->ctx = ctx;
|
||||
|
||||
int cap = 16;
|
||||
while (cap < max) {
|
||||
cap *= 2;
|
||||
}
|
||||
hashid_init(&g->hash, max, cap);
|
||||
hashid_init(&g->hash, max);
|
||||
g->conn = malloc(max * sizeof(struct connection));
|
||||
memset(g->conn, 0, max *sizeof(struct connection));
|
||||
g->max_connection = max;
|
||||
|
||||
Reference in New Issue
Block a user