diff --git a/Frameworks/OakSystem/src/reader.cc b/Frameworks/OakSystem/src/reader.cc index 153cf672..e5051098 100644 --- a/Frameworks/OakSystem/src/reader.cc +++ b/Frameworks/OakSystem/src/reader.cc @@ -111,6 +111,7 @@ namespace io iterate(it, tmp) { + // required check as we may receive a post-EOF “bytes available” with ‘it->length == 0’ if(clients_consumed_eof.find(it->client_key) == clients_consumed_eof.end()) { std::map::iterator client = client_to_callback.find(it->client_key); @@ -119,10 +120,6 @@ namespace io if(it->length == 0) clients_consumed_eof.insert(it->client_key); } - else - { - fprintf(stderr, "*** got %zu bytes for client which already received EOF\n", it->length); - } delete it->bytes; } }