emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-25 5f37572: Fix removal of variables from process-en


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-25 5f37572: Fix removal of variables from process-environment
Date: Mon, 20 Jun 2016 14:20:57 +0000 (UTC)

branch: emacs-25
commit 5f375723216bdf0519316db1d2acf464b80a708f
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Fix removal of variables from process-environment
    
    * src/callproc.c (add_env): Fix comparison of a variable with a
    value against the same variable without a value.  (Bug#23779)
---
 src/callproc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/callproc.c b/src/callproc.c
index db602f5..2fb5b1d 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 (*p && *q != *p)
            break;
          if (*q == 0)
            /* The string is a lone variable name; keep it for now, we



reply via email to

[Prev in Thread] Current Thread [Next in Thread]