From 60ac45234c553737b0476783eb740f454ccc76fd Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Wed, 10 Nov 2021 16:41:10 -0800 Subject: wg_cookie: ratelimit_init: use callout_init_mtx callout_init_rw() happens to compile ok because both are macros that dereference the passed in lock's "lock_object" member to pass to the real function. Signed-off-by: John Baldwin --- src/wg_cookie.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wg_cookie.c b/src/wg_cookie.c index d87bfe5..fa63832 100644 --- a/src/wg_cookie.c +++ b/src/wg_cookie.c @@ -341,7 +341,7 @@ ratelimit_init(struct ratelimit *rl) { size_t i; mtx_init(&rl->rl_mtx, "ratelimit_lock", NULL, MTX_DEF); - callout_init_rw(&rl->rl_gc, &rl->rl_mtx, 0); + callout_init_mtx(&rl->rl_gc, &rl->rl_mtx, 0); arc4random_buf(rl->rl_secret, sizeof(rl->rl_secret)); for (i = 0; i < RATELIMIT_SIZE; i++) LIST_INIT(&rl->rl_table[i]); -- cgit v1.2.3-59-g8ed1b