diff options
-rw-r--r-- | txtrecv.c | 7 | ||||
-rw-r--r-- | txtrecv.h | 1 |
2 files changed, 1 insertions, 7 deletions
@@ -583,13 +583,8 @@ void cTxtReceiver::Activate(bool On) void cTxtReceiver::Receive(uchar *Data, int Length) { - if (!buffer.Check(Length)) { - // Buffer overrun - buffer.Signal(); - return; - } cFrame *frame=new cFrame(Data, Length); - if (frame && !buffer.Put(frame)) { + if (!buffer.Put(frame)) { // Buffer overrun delete frame; buffer.Signal(); @@ -157,7 +157,6 @@ class cRingTxtFrames : public cRingBufferFrame { ~cRingTxtFrames() { Clear(); }; void Wait(void) { WaitForGet(); }; void Signal(void) { EnableGet(); }; - bool Check(int Size) { return (Free() >= Size); }; }; class cTxtReceiver : public cReceiver, public cThread { |