cmd.exe: Hide new internal vars during SET.
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index f38cd97..5149159 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -1210,9 +1210,12 @@
if (!stub || CompareString (LOCALE_USER_DEFAULT,
NORM_IGNORECASE | SORT_STRINGSORT,
str[i], stublen, stub, -1) == 2) {
- WCMD_output_asis(str[i]);
- WCMD_output_asis("\n");
- displayedcount++;
+ /* Don't display special internal variables */
+ if (str[i][0] != '=') {
+ WCMD_output_asis(str[i]);
+ WCMD_output_asis("\n");
+ displayedcount++;
+ }
}
}