diff --git a/legacy/embryo/src/lib/embryo_str.c b/legacy/embryo/src/lib/embryo_str.c index fb31271284..2ed03c7a75 100644 --- a/legacy/embryo/src/lib/embryo_str.c +++ b/legacy/embryo/src/lib/embryo_str.c @@ -297,6 +297,7 @@ _embryo_str_snprintf(Embryo_Program *ep, Embryo_Cell *params) } inesc = 0; } + if ((insub) && (s1[i] == '%')) pnum++; if ((insub) && (p < pnum)) { switch (s1[i])