From a9de8ec04669e6883ea29d5a228625e1d68a95fb Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Fri, 28 Jun 2024 07:23:12 +0200 Subject: [PATCH] fix ommands with auto-id (-1) --- src/command.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/command.cpp b/src/command.cpp index afdbdaa8d..36c444a02 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -428,7 +428,7 @@ Command::CmdFunction * Command::find_command(const uint8_t device_type, const ui for (auto & cf : cmdfunctions_) { if (Helpers::toLower(cmd) == Helpers::toLower(cf.cmd_) && (cf.device_type_ == device_type) && (!device_id || cf.device_id_ == device_id) - && (flag & 0x3F) == (cf.flags_ & 0x3F)) { + && (flag == CommandFlag::CMD_FLAG_DEFAULT || (flag & 0x3F) == (cf.flags_ & 0x3F))) { return &cf; } }