PIEthernet disctonnect fix
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user