From: Todd C. Miller <Todd.Miller@courtesan.com>
Date: Thu, 1 Sep 2016 20:35:40 +0000 (-0600)
Subject: Don't try to support line continuation in /etc/environment.
X-Git-Tag: SUDO_1_8_18^2~35
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=881814c9f9c6980c18bbfcdf1cb80c183326ffc5;p=sudo

Don't try to support line continuation in /etc/environment.
---

diff --git a/plugins/sudoers/env.c b/plugins/sudoers/env.c
index daecd55b5..764ccf0fa 100644
--- a/plugins/sudoers/env.c
+++ b/plugins/sudoers/env.c
@@ -1184,7 +1184,7 @@ read_env_file(const char *path, int overwrite)
 	debug_return_bool(rval);
     }
 
-    while (sudo_parseln(&line, &linesize, NULL, fp, 0) != -1) {
+    while (sudo_parseln(&line, &linesize, NULL, fp, PARSELN_CONT_IGN) != -1) {
 	/* Skip blank or comment lines */
 	if (*(var = line) == '\0')
 	    continue;