deny invalid destination address in write hex
This commit is contained in:
@@ -351,6 +351,10 @@ string BaseLoop::decodeMessage(const string& data)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
SymbolString master(msg.str());
|
SymbolString master(msg.str());
|
||||||
|
if (isValidAddress(master[1]) == false) {
|
||||||
|
result << "invalid destination";
|
||||||
|
break;
|
||||||
|
}
|
||||||
L.log(bas, event, "write hex cmd: %s", master.getDataStr().c_str());
|
L.log(bas, event, "write hex cmd: %s", master.getDataStr().c_str());
|
||||||
|
|
||||||
// send message
|
// send message
|
||||||
|
|||||||
Reference in New Issue
Block a user