>From ed5dabd6bb61613649f619f6f210d070812895d7 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 19 Jun 2016 03:58:37 +0200 Subject: [PATCH] Consing "V" into process-environment should remove V Problem reported by Noam Postavsky (Bug#23779). * src/callproc.c (add_env): Consider new string "FOO=BAR" to match plain "FOO" in the old proto-environment. This is a slight tweak of the fix suggested by Eli Zaretskii in http://bugs.gnu.org/23779#14 --- src/callproc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/callproc.c b/src/callproc.c index db602f5..38f3f92 100644 --- a/src/callproc.c +++ b/src/callproc.c @@ -1099,7 +1099,7 @@ add_env (char **env, char **new_env, char *string) char *p = *ep, *q = string; while (ok) { - if (*q != *p) + if (*q != *p && *p) break; if (*q == 0) /* The string is a lone variable name; keep it for now, we -- 2.5.5