Fix compile error: Scope case block for local variable

pull/23/head
Dave Behnke 1 month ago
parent 7eaa1acd78
commit 8bcf7d726e

@ -402,6 +402,7 @@ bool CP25Protocol::IsValidDvPacket(const CIp &Ip, const CBuffer &Buffer, std::un
offset = 4U;
break;
case 0x80U:
{
printf("P25_DEBUG: RX 0x80 Terminator. Resetting StreamID 0x%X -> 0\n", m_uiStreamId);
last = true;
uint32_t lastId = m_uiStreamId; // Capture ID before reset
@ -419,6 +420,7 @@ bool CP25Protocol::IsValidDvPacket(const CIp &Ip, const CBuffer &Buffer, std::un
// (Buffer.data()[0U]) is correct.
return true;
// Return early to avoid the fallthrough creation with ID 0
}
break;
default:
printf("P25_DEBUG: Unknown P25 Byte0=0x%02X\n", Buffer.data()[0U]);

Loading…
Cancel
Save

Powered by TurnKey Linux.