[Cleanup] Fix return value of gpio_mode_range_helper (real bug)

Absolutely no idea why this could have been compiled before.
Maybe this is finally a bug that is solvable by moving the `setup()` and `loop()` from ESPEasy.ino to a .cpp/.h file?

Wonder what the compiler would have made of it before....
This commit is contained in:
TD-er
2021-05-17 15:29:49 +02:00
parent 027e2b2170
commit 6e2e5b2c18
+6 -8
View File
@@ -922,19 +922,17 @@ bool gpio_mode_range_helper(byte pin, byte pinMode, struct EventStruct *event, c
String log = logPrefix + String(F(" : port#")) + String(pin) + String(F(": MODE set to ")) + logPostfix + String(F(". Value = ")) + String(currentState);
addLog(LOG_LEVEL_INFO, log);
SendStatusOnlyIfNeeded(event, SEARCH_PIN_STATE, key, log, 0);
return return_command_success();
return true;
} else {
logErrorGpioOffline(logPrefix,pin);
return return_command_failed();
return false;
}
} else {
logErrorModeOutOfRange(logPrefix,pin);
return return_command_failed();
}
} else {
logErrorGpioOutOfRange(logPrefix,pin, Line);
return return_command_failed();
logErrorModeOutOfRange(logPrefix,pin);
return false;
}
logErrorGpioOutOfRange(logPrefix,pin, Line);
return false;
}
bool getGPIOPinStateValues(String& str) {