diff options
author | Mahmoud Mandour <ma.mandourr@gmail.com> | 2021-03-15 12:58:14 +0200 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2021-05-14 12:28:01 +0200 |
commit | e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f (patch) | |
tree | 7ef3ed24bf583f7795fcca9cce2a9aef108c9de7 /util/compatfd.c | |
parent | 20868330a9d13228e59d0818d77f271cf1141280 (diff) | |
download | qemu-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.c | 8 |
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; } |