summary refs log tree commit diff stats
path: root/util/compatfd.c
diff options
context:
space:
mode:
authorMahmoud Mandour <ma.mandourr@gmail.com>2021-03-15 12:58:14 +0200
committerThomas Huth <thuth@redhat.com>2021-05-14 12:28:01 +0200
commite0c5a18efc56fcb3b480507d8f04fb4eb9cda92f (patch)
tree7ef3ed24bf583f7795fcca9cce2a9aef108c9de7 /util/compatfd.c
parent20868330a9d13228e59d0818d77f271cf1141280 (diff)
downloadfocaccia-qemu-e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f.tar.gz
focaccia-qemu-e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f.zip
util/compatfd.c: Replaced a malloc call with g_malloc.
Replaced a call to malloc() and its respective call to free()
with g_malloc() and g_free().

g_malloc() is preferred more than g_try_* functions, which
return NULL on error, when the size of the requested
allocation  is small. This is because allocating few
bytes should not be a problem in a healthy system.
Otherwise, the system is already in a critical state.

Subsequently, removed NULL-checking after g_malloc().

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210315105814.5188-3-ma.mandourr@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'util/compatfd.c')
-rw-r--r--util/compatfd.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/util/compatfd.c b/util/compatfd.c
index 174f394533..a8ec525c6c 100644
--- a/util/compatfd.c
+++ b/util/compatfd.c
@@ -72,14 +72,10 @@ static int qemu_signalfd_compat(const sigset_t *mask)
     QemuThread thread;
     int fds[2];
 
-    info = malloc(sizeof(*info));
-    if (info == NULL) {
-        errno = ENOMEM;
-        return -1;
-    }
+    info = g_malloc(sizeof(*info));
 
     if (pipe(fds) == -1) {
-        free(info);
+        g_free(info);
         return -1;
     }