From d1a703cb22090d5417713183aafd1e6cea210543 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Tue, 16 Jul 2019 21:06:45 +0200 Subject: [PATCH] PVS V579: strange size used for memset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I217e0b4232ec78bbcd651a361fc766b5944d7d7c Reviewed-on: https://review.haiku-os.org/c/1611 Reviewed-by: Stephan Aßmus --- src/add-ons/kernel/drivers/network/virtio/virtio_net.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/drivers/network/virtio/virtio_net.cpp b/src/add-ons/kernel/drivers/network/virtio/virtio_net.cpp index 87b1d4f63f..336487292f 100644 --- a/src/add-ons/kernel/drivers/network/virtio/virtio_net.cpp +++ b/src/add-ons/kernel/drivers/network/virtio/virtio_net.cpp @@ -293,8 +293,8 @@ virtio_net_init_device(void* _info, void** _cookie) status = B_NO_MEMORY; goto err2; } - memset(info->rxBufInfos, 0, sizeof(info->rxBufInfos)); - memset(info->txBufInfos, 0, sizeof(info->txBufInfos)); + memset(info->rxBufInfos, 0, sizeof(BufInfo*) * info->rxSizes[0]); + memset(info->txBufInfos, 0, sizeof(BufInfo*) * info->txSizes[0]); // create receive buffer area info->rxArea = create_area("virtionet rx buffer", (void**)&rxBuffer,