From d0e1aec2704cc69cf6d1030d4834bec32ba4c828 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Wed, 27 Sep 2023 16:08:09 +0800 Subject: [PATCH] fix ip white for all users --- source/dnode/mnode/impl/src/mndUser.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/dnode/mnode/impl/src/mndUser.c b/source/dnode/mnode/impl/src/mndUser.c index e8c756acea..ddc5a12fd4 100644 --- a/source/dnode/mnode/impl/src/mndUser.c +++ b/source/dnode/mnode/impl/src/mndUser.c @@ -321,11 +321,13 @@ void mndUpdateIpWhiteForAllUser(SMnode *pMnode, char *user, char *fqdn, int8_t t char *key = taosHashGetKey(pIter, NULL); void *elem = taosStrdup(key); taosArrayPush(pUsers, &elem); + + pIter = taosHashIterate(ipWhiteMgt.pIpWhiteTab, pIter); } for (int i = 0; i < taosArrayGetSize(pUsers); i++) { char *p = taosArrayGetP(pUsers, i); - mndUpdateIpWhiteImpl(ipWhiteMgt.pIpWhiteTab, p, fqdn, type); + update |= mndUpdateIpWhiteImpl(ipWhiteMgt.pIpWhiteTab, p, fqdn, type); taosMemoryFree(p); }