some fixes
This commit is contained in:
@@ -80,8 +80,9 @@ void PIClientServer::ClientBase::init() {
|
||||
|
||||
|
||||
void PIClientServer::ClientBase::destroy() {
|
||||
can_write = false;
|
||||
write_mutex.lock();
|
||||
close();
|
||||
piDeleteSafety(tcp);
|
||||
write_mutex.unlock();
|
||||
// piCout << "Destroyed";
|
||||
}
|
||||
|
||||
@@ -120,6 +120,7 @@ void PIStreamPacker::send(const PIByteArray & data) {
|
||||
|
||||
|
||||
void PIStreamPacker::received(const uchar * readed, ssize_t size) {
|
||||
if (size <= 0) return;
|
||||
received(PIByteArray(readed, size));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user