From ae3633b0490f5d8c4c349d268ff11cf9d8121f53 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Tue, 15 Apr 2008 21:21:45 +0000 Subject: [PATCH] We weren't tracking the buffer size in one case, which was rewarded with a segment violation due to NULL pointer access. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24975 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp b/src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp index 7025461048..d2d694178f 100644 --- a/src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp +++ b/src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp @@ -77,6 +77,7 @@ UnixBufferQueue::Read(size_t size, net_buffer** _buffer) } bytesLeft -= toCopy; + fSize -= toCopy; } return B_OK;