aboutsummaryrefslogtreecommitdiff
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)
downloadqemu-e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f.zip
qemu-e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f.tar.gz
qemu-e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f.tar.bz2
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 174f394..a8ec525 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;
}