From a51dcfcfc6774c47de99f8500493b6c86c18333b Mon Sep 17 00:00:00 2001 From: Detlef Riekenberg Date: Mon, 11 Jul 2005 10:23:37 +0000 Subject: [PATCH] Do not print an error message when deleting a nonexistent variable. --- programs/wcmd/builtins.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/wcmd/builtins.c b/programs/wcmd/builtins.c index 6a61b648719..a8a54c541ba 100644 --- a/programs/wcmd/builtins.c +++ b/programs/wcmd/builtins.c @@ -833,9 +833,9 @@ char buffer[1048]; } *p++ = '\0'; - if (strlen(p) == 0) p = 0x00; + if (strlen(p) == 0) p = NULL; status = SetEnvironmentVariable (s, p); - if (!status) WCMD_print_error(); + if ((!status) & (GetLastError() != ERROR_ENVVAR_NOT_FOUND)) WCMD_print_error(); } /* WCMD_output (newline); @JED*/ }