From 73bfe03433a4b7bd67fe107201ebc0e7e1597353 Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Wed, 26 Aug 2020 18:10:58 +0300 Subject: [PATCH] PIEthernet disctonnect fix --- libs/main/io_devices/piethernet.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/main/io_devices/piethernet.cpp b/libs/main/io_devices/piethernet.cpp index efc48658..f4fee671 100644 --- a/libs/main/io_devices/piethernet.cpp +++ b/libs/main/io_devices/piethernet.cpp @@ -782,8 +782,8 @@ int PIEthernet::writeDevice(const void * data, int max_size) { if (!connected_) return -1; ret = ::send(sock, (const char *)data, max_size, 0); if (ret < 0) { - connected_ = false; piCoutObj << "Disconnect on write," << ethErrorString(); + opened_ = connected_ = false; init(); disconnected(true); }