diff --git a/EXRAIL2.cpp b/EXRAIL2.cpp index d516bb9..1e9899a 100644 --- a/EXRAIL2.cpp +++ b/EXRAIL2.cpp @@ -1359,10 +1359,13 @@ void RMFT2::powerEvent(int16_t track, bool overload) { void RMFT2::railsyncEvent(bool on) { if (Diag::CMD) DIAG(F("railsyncEvent : %d"), on); - if (on) - onRailSyncOnLookup->handleEvent(F("RAILSYNCON"), 0); - else - onRailSyncOffLookup->handleEvent(F("RAILSYNCOFF"), 0); + if (on) { + if (onRailSyncOnLookup) + onRailSyncOnLookup->handleEvent(F("RAILSYNCON"), 0); + } else { + if (onRailSyncOffLookup) + onRailSyncOffLookup->handleEvent(F("RAILSYNCOFF"), 0); + } } #endif // This function is used when setting pins so that a SET or RESET diff --git a/GITHUB_SHA.h b/GITHUB_SHA.h index 5455610..ffb98b2 100644 --- a/GITHUB_SHA.h +++ b/GITHUB_SHA.h @@ -1 +1 @@ -#define GITHUB_SHA "devel-202504171929Z" +#define GITHUB_SHA "devel-202504172219Z"