From fa0475cac605a55fe7415470421b29864595f79b Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Wed, 26 Aug 2020 17:59:28 +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 2867b069..efc48658 100644 --- a/libs/main/io_devices/piethernet.cpp +++ b/libs/main/io_devices/piethernet.cpp @@ -691,8 +691,8 @@ int PIEthernet::readDevice(void * read_to, int max_size) { } if (connected_) { piCoutObj << "Disconnect on read," << ethErrorString(); + opened_ = connected_ = false; init(); - connected_ = false; disconnected(rs < 0); } if (parameters()[KeepConnection])