From: Pavel Hrdina Date: Fri, 13 Nov 2020 09:25:23 +0000 (+0100) Subject: qemuProcessHandleGraphics: no need to check for NULL X-Git-Tag: v6.10.0-rc1~138 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=82bda55e2fc763c90772d10a2058f2475fa652fd;p=thirdparty%2Flibvirt.git qemuProcessHandleGraphics: no need to check for NULL Signed-off-by: Pavel Hrdina Reviewed-by: Peter Krempa --- diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index e2a3d87527..579b3c3713 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -1105,24 +1105,20 @@ qemuProcessHandleGraphics(qemuMonitorPtr mon G_GNUC_UNUSED, return 0; error: - if (localAddr) { - VIR_FREE(localAddr->service); - VIR_FREE(localAddr->node); - VIR_FREE(localAddr); - } - if (remoteAddr) { - VIR_FREE(remoteAddr->service); - VIR_FREE(remoteAddr->node); - VIR_FREE(remoteAddr); - } - if (subject) { - for (i = 0; i < subject->nidentity; i++) { - VIR_FREE(subject->identities[i].type); - VIR_FREE(subject->identities[i].name); - } - VIR_FREE(subject->identities); - VIR_FREE(subject); + VIR_FREE(localAddr->service); + VIR_FREE(localAddr->node); + VIR_FREE(localAddr); + + VIR_FREE(remoteAddr->service); + VIR_FREE(remoteAddr->node); + VIR_FREE(remoteAddr); + + for (i = 0; i < subject->nidentity; i++) { + VIR_FREE(subject->identities[i].type); + VIR_FREE(subject->identities[i].name); } + VIR_FREE(subject->identities); + VIR_FREE(subject); return -1; }