]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't stop after closing square bracket, there may be more components
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 30 Nov 2020 23:28:41 +0000 (16:28 -0700)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 30 Nov 2020 23:28:41 +0000 (16:28 -0700)
src/lib/server/tmpl_tokenize.c

index 13297141af5ba9964cd4883e48b3c0be1bbf96e1..ff209a2c1629acff45758c76b54cd5bf65d5ec8d 100644 (file)
@@ -4623,7 +4623,10 @@ ssize_t tmpl_preparse(char const **out, size_t *outlen, char const *in, size_t i
                                        }
                                }
 
-                               if (*p == ']') p++;
+                               if (*p == ']') {
+                                       p++;
+                                       continue;
+                               }
                        }
 
                        /*