monitor: Fix processing left-over data

If there's enough data in the buffer after processing a packet we
should just continue looping and trying to parse it too.
1 file changed