1
0
mirror of https://github.com/ShaYmez/xlxd.git synced 2026-07-25 11:34:11 -04:00

xlxd v1.4.2 / db v2.3.4

This commit is contained in:
LX3JL
2017-02-02 16:37:38 +01:00
parent ae8477ba53
commit edde49c1af
20 changed files with 274 additions and 88 deletions
+8 -2
View File
@@ -80,7 +80,7 @@ void CDextraProtocol::Task(void)
//std::cout << "DExtra DV frame" << std::endl;
// handle it
OnDvFramePacketIn(Frame);
OnDvFramePacketIn(Frame, &Ip);
}
else if ( (Header = IsValidDvHeaderPacket(Buffer)) != NULL )
{
@@ -103,7 +103,7 @@ void CDextraProtocol::Task(void)
//std::cout << "DExtra DV last frame" << std::endl;
// handle it
OnDvLastFramePacketIn(LastFrame);
OnDvLastFramePacketIn(LastFrame, &Ip);
}
else if ( IsValidConnectPacket(Buffer, &Callsign, &ToLinkModule, &ProtRev) )
{
@@ -331,6 +331,12 @@ bool CDextraProtocol::OnDvHeaderPacketIn(CDvHeaderPacket *Header, const CIp &Ip)
// update last heard
g_Reflector.GetUsers()->Hearing(Header->GetMyCallsign(), via, Header->GetRpt2Callsign());
g_Reflector.ReleaseUsers();
// delete header if needed
if ( !newstream )
{
delete Header;
}
}
else
{