diff options
-rw-r--r-- | src/vcl/vppcom.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vcl/vppcom.c b/src/vcl/vppcom.c index ebc9e768b0c..0c6f6e6bbfd 100644 --- a/src/vcl/vppcom.c +++ b/src/vcl/vppcom.c @@ -1987,6 +1987,10 @@ read_again: rv = app_recv_stream_raw (rx_fifo, buf, n, 0, peek); ASSERT (rv >= 0); + + if (peek) + return rv; + n_read += rv; if (svm_fifo_is_empty_cons (rx_fifo)) |