taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit c2378e10a72d264b010f328ba1921023985f8460
parent 046a15b402cca27ec82e77b10c0e731a923329e6
Author: Florian Dold <florian@dold.me>
Date:   Sat, 18 Jul 2026 16:26:03 +0200

fix recursion depth check in config pathsub

Diffstat:
Mpackages/taler-util/src/talerconfig.ts | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/taler-util/src/talerconfig.ts b/packages/taler-util/src/talerconfig.ts @@ -252,13 +252,13 @@ export function pathsub( defaultValue = undefined; } - const r = lookup(varname, depth + 1); + const r = lookup(varname, recursionDepth + 1); if (r !== undefined) { s = s.substring(0, start) + r + s.substring(p + 1); l = start + r.length; continue; } else if (defaultValue !== undefined) { - const resolvedDefault = pathsub(defaultValue, lookup, depth + 1); + const resolvedDefault = pathsub(defaultValue, lookup, recursionDepth + 1); s = s.substring(0, start) + resolvedDefault + s.substring(p + 1); l = start + resolvedDefault.length; continue;