diff --git a/YSFGateway/YSFGateway.cpp b/YSFGateway/YSFGateway.cpp index d73dd29..9b35b6b 100644 --- a/YSFGateway/YSFGateway.cpp +++ b/YSFGateway/YSFGateway.cpp @@ -307,7 +307,8 @@ int CYSFGateway::run() if (networkEnabled && m_linked && !m_exclude) { m_netNetwork->write(buffer); - inactivityTimer.start(); + if (::memcmp(buffer + 0U, "YSFD", 4U) == 0) + inactivityTimer.start(); } if ((buffer[34U] & 0x01U) == 0x01U) {