basic/env-util: correctly parse extended vars after non-extended vars (#20941)

This commit is contained in:
Andrew Soutar
2021-10-06 11:55:27 +09:00
committed by GitHub
parent 8ac04a6547
commit 5ef97a7122
2 changed files with 5 additions and 1 deletions
+1
View File
@@ -615,6 +615,7 @@ char *replace_env_n(const char *format, size_t n, char **env, unsigned flags) {
word = e+1;
state = WORD;
nest--;
} else if (*e == ':') {
if (flags & REPLACE_ENV_ALLOW_EXTENDED) {
len = e - word - 2;