cmcmd: Fix typo in RunCommand logic

Fix logic added by commit 18eae3f04d (Windows: Do not report manifest
tool update notification as failure, 2017-11-09).

Issue: #17444
This commit is contained in:
Brad King
2017-11-10 10:35:24 -05:00
parent 18eae3f04d
commit 5c07d3900d

View File

@@ -1594,7 +1594,7 @@ static bool RunCommand(const char* comment, std::vector<std::string>& command,
retCode == 0 || (retCodeOkay && retCodeOkay(retCode));
bool const success = commandResult && retCodeSuccess;
if (retCodeOut) {
if (commandResult || !retCodeOkay) {
if (commandResult || !retCodeSuccess) {
*retCodeOut = retCode;
} else {
*retCodeOut = -1;