]> git.ipfire.org Git - thirdparty/asterisk.git/commit
xml.c: Process XML Inclusions recursively.
authorSean Bright <sean@seanbright.com>
Tue, 9 May 2023 13:27:33 +0000 (09:27 -0400)
committerAsterisk Development Team <asteriskteam@digium.com>
Mon, 10 Jul 2023 11:49:47 +0000 (11:49 +0000)
commit0e4a9d7251664753f1714b66903dde3fd663a65a
tree29585a6806712f628750718278e28e1b3d04ba33
parent6812357bef8d09151c56e8c31fbf60f8a90401d9
xml.c: Process XML Inclusions recursively.

If processing an XInclude results in new <xi:include> elements, we
need to run XInclude processing again. This continues until no
replacement occurs or an error is encountered.

There is a separate issue with dynamic strings (ast_str) that will be
addressed separately.

Resolves: #65
(cherry picked from commit 19973b73fdeb52597024c312575af059e31ec445)
main/xml.c