From 9cc765559c39a299bdb55f3f7279abbcbe00a556 Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Fri, 5 Mar 2021 11:39:02 +0100 Subject: avf: don't memcpy if adminq output buffer size is 0 Type: fix Change-Id: I0df14ff87d0bf51eeb392f72434febf6c4a2957a Signed-off-by: Damjan Marion --- src/plugins/avf/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/avf/device.c b/src/plugins/avf/device.c index 139f1c99ebb..fd173980ba1 100644 --- a/src/plugins/avf/device.c +++ b/src/plugins/avf/device.c @@ -485,7 +485,7 @@ retry: goto done; } - if (d->flags & AVF_AQ_F_BUF) + if (out_len && d->flags & AVF_AQ_F_BUF) { void *buf = ad->arq_bufs + ad->arq_next_slot * AVF_MBOX_BUF_SZ; clib_memcpy_fast (out, buf, out_len); -- cgit 1.2.3-korg