From e5d466ed46149b79df9b44d0b119b29ffd5bc0f6 Mon Sep 17 00:00:00 2001 From: liwang03 Date: Wed, 5 Jun 2024 17:52:21 +0800 Subject: [PATCH] tools/ipvsadm: fix could not remove lip --- tools/keepalived/keepalived/check/libipvs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/keepalived/keepalived/check/libipvs.c b/tools/keepalived/keepalived/check/libipvs.c index f81efce7a..849ac51ad 100644 --- a/tools/keepalived/keepalived/check/libipvs.c +++ b/tools/keepalived/keepalived/check/libipvs.c @@ -293,7 +293,7 @@ int dpvs_del_laddr(dpvs_service_compat_t *svc, dpvs_laddr_table_t *laddr) dpvs_fill_ipaddr_conf(0, 0, laddr, ¶m); dpvs_setsockopt(SOCKOPT_SET_IFADDR_DEL, ¶m, sizeof(struct inet_addr_param)); - return dpvs_setsockopt(SOCKOPT_SET_LADDR_DEL, laddr, sizeof(laddr)); + return dpvs_setsockopt(SOCKOPT_SET_LADDR_DEL, laddr, sizeof(dpvs_laddr_table_t)); } /*for black list*/