diff --git a/base/shell/cmd/cmd.c b/base/shell/cmd/cmd.c index 27b5bf5a20..03bcd7b938 100644 --- a/base/shell/cmd/cmd.c +++ b/base/shell/cmd/cmd.c @@ -1049,7 +1049,7 @@ GetEnhancedVar(TCHAR **pFormat, LPTSTR (*GetVar)(TCHAR, BOOL *)) { LPTSTR FixedComponent = w32fd.cFileName; if (*w32fd.cAlternateFileName && - ((Modifiers & M_SHORT) || !_tcsicmp(In, w32fd.cAlternateFileName))) + (Modifiers & M_SHORT) && _tcsicmp(In, w32fd.cAlternateFileName)) { FixedComponent = w32fd.cAlternateFileName; }