From 985ef22917d5a35f7403262d8506c1d08a80e57b Mon Sep 17 00:00:00 2001 From: 7u83 <7u83@mail.ru> Date: Fri, 29 Jul 2022 21:45:14 +0200 Subject: [PATCH] Fixed bug: overwriting orig config --- src/ac/wtpman.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ac/wtpman.c b/src/ac/wtpman.c index ce98532f..a356f6ba 100644 --- a/src/ac/wtpman.c +++ b/src/ac/wtpman.c @@ -451,7 +451,7 @@ static void * wtpman_main(void *arg) tmp = conn->local_cfg; mavl_merge(conn->default_cfg, conn->local_cfg); - mavl_merge(conn->default_cfg, conn->remote_cfg); +/* mavl_merge(conn->default_cfg, conn->remote_cfg);*/ conn->local_cfg=conn->update_cfg; @@ -462,6 +462,8 @@ static void * wtpman_main(void *arg) cw_dbg(DBG_INFO, "Updating WTP %s",sock_addr2str(&conn->addr,sock_buf)); rc = cw_send_request(conn, CAPWAP_MSG_CONFIGURATION_UPDATE_REQUEST); + mavl_merge(conn->remote_cfg,conn->update_cfg); + conn->update_cfg=NULL; conn->local_cfg=tmp; }