summaryrefslogtreecommitdiff
path: root/Externals
diff options
context:
space:
mode:
authorMartino Fontana <tinozzo123@gmail.com>2023-11-18 23:53:19 +0100
committerMartino Fontana <tinozzo123@gmail.com>2023-11-18 23:53:19 +0100
commit5792eefdafff9fc33e1fba28538bed0768ad2bf1 (patch)
treeaebe4ded4cdfaf7ccdbc3104f3d02f229023e2f1 /Externals
parentdc0814ae4622313d513468bdc377ee9c031de199 (diff)
expr: increase size of `varname`
Diffstat (limited to 'Externals')
-rw-r--r--Externals/expr/include/expr.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Externals/expr/include/expr.h b/Externals/expr/include/expr.h
index 619d537642..ac15ddef73 100644
--- a/Externals/expr/include/expr.h
+++ b/Externals/expr/include/expr.h
@@ -783,7 +783,7 @@ static struct expr *expr_create(const char *s, size_t len,
struct expr *p = &root;
/* Assign macro parameters */
for (int j = 0; j < vec_len(&arg.args); j++) {
- char varname[12];
+ char varname[13];
snprintf(varname, sizeof(varname), "$%d", (j + 1));
struct expr_var *v = expr_get_var(vars, varname, strlen(varname));
struct expr ev = expr_varref(v);