Separator check for network stuff.
This commit is contained in:
parent
c83fab449a
commit
91826963cd
@ -171,9 +171,14 @@ namespace Components
|
|||||||
{
|
{
|
||||||
if (Network::PacketHandlers.find(Network::SelectedPacket) != Network::PacketHandlers.end())
|
if (Network::PacketHandlers.find(Network::SelectedPacket) != Network::PacketHandlers.end())
|
||||||
{
|
{
|
||||||
|
std::string data;
|
||||||
|
|
||||||
size_t offset = Network::SelectedPacket.size() + 4 + 1;
|
size_t offset = Network::SelectedPacket.size() + 4 + 1;
|
||||||
|
|
||||||
std::string data(msg->data + offset, msg->cursize - offset);
|
if (static_cast<size_t>(msg->cursize) > offset)
|
||||||
|
{
|
||||||
|
data.append(msg->data + offset, msg->cursize - offset);
|
||||||
|
}
|
||||||
|
|
||||||
// Remove trailing 0x00 byte
|
// Remove trailing 0x00 byte
|
||||||
if (data.size() && !data[data.size() - 1]) data.pop_back();
|
if (data.size() && !data[data.size() - 1]) data.pop_back();
|
||||||
|
@ -44,11 +44,11 @@ namespace Components
|
|||||||
|
|
||||||
void Node::AddNode(Network::Address address, bool valid)
|
void Node::AddNode(Network::Address address, bool valid)
|
||||||
{
|
{
|
||||||
#ifdef DEBUG
|
//#ifdef DEBUG
|
||||||
if (address.IsSelf()) return;
|
if (address.IsSelf()) return;
|
||||||
#else
|
// #else
|
||||||
if (address.IsLocal() || address.IsSelf()) return;
|
// if (address.IsLocal() || address.IsSelf()) return;
|
||||||
#endif
|
// #endif
|
||||||
|
|
||||||
Node::NodeEntry entry;
|
Node::NodeEntry entry;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user