Skip to content

Commit 8e73b58

Browse files
committed
onGetRemove/onSetRemove fix
1 parent 0cedf6a commit 8e73b58

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Modbus.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,7 @@ bool Modbus::onGet(TAddress address, cbModbus cb, uint16_t numregs) {
580580
TRegister* reg;
581581
bool atLeastOne = false;
582582
if (!cb) {
583-
return removeOnGet(address);
583+
return removeOnGet(address, numregs);
584584
}
585585
while (numregs > 0) {
586586
reg = searchRegister(address);
@@ -597,7 +597,7 @@ bool Modbus::onSet(TAddress address, cbModbus cb, uint16_t numregs) {
597597
TRegister* reg;
598598
bool atLeastOne = false;
599599
if (!cb) {
600-
return removeOnGet(address);
600+
return removeOnSet(address, numregs);
601601
}
602602
while (numregs > 0) {
603603
reg = searchRegister(address);

0 commit comments

Comments
 (0)