qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 20/23] util/iov: Avoid dynamic stack allocation


From: Philippe Mathieu-Daudé
Subject: [PATCH 20/23] util/iov: Avoid dynamic stack allocation
Date: Wed, 5 May 2021 23:10:44 +0200

Use autofree heap allocation instead of variable-length
array on the stack.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
---
 util/iov.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/util/iov.c b/util/iov.c
index 58c7b3eeee5..fc76d717e14 100644
--- a/util/iov.c
+++ b/util/iov.c
@@ -623,7 +623,7 @@ static int sortelem_cmp_src_index(const void *a, const void 
*b)
  */
 void qemu_iovec_clone(QEMUIOVector *dest, const QEMUIOVector *src, void *buf)
 {
-    IOVectorSortElem sortelems[src->niov];
+    g_autofree IOVectorSortElem *sortelems = g_new(IOVectorSortElem, 
src->niov);
     void *last_end;
     int i;
 
-- 
2.26.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]