From a24ca4fd39885d8029d1a9df15463648cc325bb1 Mon Sep 17 00:00:00 2001 From: Tony Date: Wed, 1 Apr 2026 05:51:41 +0800 Subject: [PATCH] Increase loop iteration limit in compareMulti function to 64 Fix abnormal address when MultiLogic device was greater than 12 --- src/addr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/addr.cpp b/src/addr.cpp index 9244e97..787fe6b 100644 --- a/src/addr.cpp +++ b/src/addr.cpp @@ -230,7 +230,7 @@ int DaliAddr::compareMulti(int h, int m, int l, int ad) { int addr = ad + 1; int retL = l; - for (int i = 0; i < 12; i++) { + for (int i = 0; i < 64; i++) { if (!base_.isAllocAddr) return addr - 1; retL++;