diff --git a/src/Network/VehicleData.cpp b/src/Network/VehicleData.cpp index 29aa3ef..0634a97 100644 --- a/src/Network/VehicleData.cpp +++ b/src/Network/VehicleData.cpp @@ -58,10 +58,14 @@ void UDPSend(Client* c, std::string Data) { c->SetStatus(-1); } #else // unix - if (sendOk != 0) { + if (sendOk == -1) { debug(Sec("(UDP) Send Failed Code : ") + std::string(strerror(errno))); if (c->GetStatus() > -1) c->SetStatus(-1); + } else if (sendOk == 0) { + debug(Sec("(UDP) sendto returned 0")); + if (c->GetStatus() > -1) + c->SetStatus(-1); } #endif // WIN32 }