|
|
|
|
@ -585,7 +585,7 @@ bool TagDMRData::processFrame(const uint8_t* data, uint32_t len, uint32_t peerId
|
|
|
|
|
if (peerId != peer.first) {
|
|
|
|
|
TrafficNetwork::PeerConnectionPtr conn = peer.second;
|
|
|
|
|
if (conn != nullptr) {
|
|
|
|
|
if (conn->peerClass() == PEER_CONN_CLASS_NEIGHBOR) {
|
|
|
|
|
if (conn->peerClass() == PEER_CONN_CLASS_NEIGHBOR || conn->peerClass() == PEER_CONN_CLASS_SYSVIEW) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -625,7 +625,7 @@ bool TagDMRData::processFrame(const uint8_t* data, uint32_t len, uint32_t peerId
|
|
|
|
|
// is this peer an upstream neighbor peer?
|
|
|
|
|
bool neighbor = false;
|
|
|
|
|
if (conn != nullptr) {
|
|
|
|
|
neighbor = conn->peerClass() == PEER_CONN_CLASS_NEIGHBOR;
|
|
|
|
|
neighbor = conn->peerClass() == PEER_CONN_CLASS_NEIGHBOR || conn->peerClass() == PEER_CONN_CLASS_SYSVIEW;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// is this a private call?
|
|
|
|
|
|