From: Alan T. DeKok Date: Thu, 27 May 2021 14:26:12 +0000 (-0400) Subject: mark up the client list as parsed, just before we return it. X-Git-Tag: release_3_0_23~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c3f04e96272cfa97730fb69f1f41f1f8d1321c8;p=thirdparty%2Ffreeradius-server.git mark up the client list as parsed, just before we return it. --- diff --git a/src/main/client.c b/src/main/client.c index 7f4d6545bb9..d717e38bfb3 100644 --- a/src/main/client.c +++ b/src/main/client.c @@ -568,7 +568,6 @@ RADCLIENT_LIST *client_list_parse_section(CONF_SECTION *section, UNUSED bool tls * so we still need to parse the clients here. */ if (clients->parsed) return clients; - clients->parsed = true; } else { clients = client_list_init(section); if (!clients) return NULL; @@ -704,6 +703,7 @@ RADCLIENT_LIST *client_list_parse_section(CONF_SECTION *section, UNUSED bool tls */ if (global) root_clients = clients; + clients->parsed = true; return clients; }