From edd42fed98164b63ea4731c3d69965f40423377d Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Fri, 8 Apr 2022 16:10:28 +0200 Subject: [PATCH] Avoid zero-size memcpy Signed-off-by: Michal Mielewczyk --- src/mngt/ocf_mngt_core.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mngt/ocf_mngt_core.c b/src/mngt/ocf_mngt_core.c index 8f22dd2..de29774 100644 --- a/src/mngt/ocf_mngt_core.c +++ b/src/mngt/ocf_mngt_core.c @@ -63,10 +63,12 @@ static int _ocf_uuid_set(const struct ocf_volume_uuid *uuid, if (result) return result; - result = env_memset(muuid->data + uuid->size, - sizeof(muuid->data) - uuid->size, 0); - if (result) - return result; + if (uuid->size < sizeof(muuid->data)) { + result = env_memset(muuid->data + uuid->size, + sizeof(muuid->data) - uuid->size, 0); + if (result) + return result; + } muuid->size = uuid->size;