Juan Lang : wcmd: Only execute non-empty commands.

Alexandre Julliard julliard at winehq.org
Thu Aug 13 10:40:39 CDT 2009


Module: wine
Branch: master
Commit: 9c7ded0973e5956ef8668301e76314b351c7aa6f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9c7ded0973e5956ef8668301e76314b351c7aa6f

Author: Juan Lang <juan.lang at gmail.com>
Date:   Wed Aug 12 18:15:37 2009 -0700

wcmd: Only execute non-empty commands.

---

 programs/cmd/builtins.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index 0e99f52..b544a37 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -1061,7 +1061,7 @@ void WCMD_part_execute(CMD_LIST **cmdList, WCHAR *firstcmd, WCHAR *variable,
       /* FIXME: Only if previous call worked for && or failed for || */
       if ((*cmdList)->prevDelim == CMD_ONFAILURE ||
           (*cmdList)->prevDelim != CMD_ONSUCCESS) {
-        if (processThese) {
+        if (processThese && (*cmdList)->command) {
           WCMD_execute ((*cmdList)->command, (*cmdList)->redirects, variable,
                         value, cmdList);
         }




More information about the wine-cvs mailing list