From 2ef55de1029281d997a99c67764c239daadf6e08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Brooke?= Date: Tue, 28 Jan 2025 08:25:41 +0100 Subject: [PATCH] QProperty: replace a malloc() + memset() with calloc() Change-Id: I748387b7012496423fb4f9ee7381a984f985d4d2 Reviewed-by: Thiago Macieira --- src/corelib/kernel/qproperty.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/corelib/kernel/qproperty.cpp b/src/corelib/kernel/qproperty.cpp index 19cb131abf3..d849d78f0fd 100644 --- a/src/corelib/kernel/qproperty.cpp +++ b/src/corelib/kernel/qproperty.cpp @@ -2189,8 +2189,7 @@ struct QBindingStoragePrivate { Q_ASSERT(!d || newSize > d->size); size_t allocSize = sizeof(QBindingStorageData) + newSize*sizeof(Pair); - void *nd = malloc(allocSize); - memset(nd, 0, allocSize); + void *nd = calloc(1, allocSize); QBindingStorageData *newData = new (nd) QBindingStorageData; newData->size = newSize; if (!d) {