Blob Blame History Raw
From 5005542c10ebdf6fcb4d76f31c522cc1c9136a67 Mon Sep 17 00:00:00 2001
Message-Id: <5005542c10ebdf6fcb4d76f31c522cc1c9136a67@dist-git>
From: John Ferlan <jferlan@redhat.com>
Date: Fri, 4 Nov 2016 10:29:45 +0100
Subject: [PATCH] conf: Remove incorrect check when encoding shmem audit
 message

Remove the !size check since size is initialized to NULL and thus
causing the condition to always be true

(cherry picked from commit c951cdbff94ff577c5caa3dfff4153a161c073e6)

https://bugzilla.redhat.com/show_bug.cgi?id=1389013

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
---
 src/conf/domain_audit.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/conf/domain_audit.c b/src/conf/domain_audit.c
index f0cc49c..be962d6 100644
--- a/src/conf/domain_audit.c
+++ b/src/conf/domain_audit.c
@@ -982,7 +982,7 @@ virDomainAuditShmem(virDomainObjPtr vm,
 
     virUUIDFormat(vm->def->uuid, uuidstr);
 
-    if (!vmname || !src || !size || !shmem ||
+    if (!vmname || !src || !shmem ||
         virAsprintfQuiet(&size, "%llu", def->size) < 0) {
         VIR_WARN("OOM while encoding audit message");
         goto cleanup;
@@ -996,7 +996,7 @@ virDomainAuditShmem(virDomainObjPtr vm,
 
     VIR_AUDIT(VIR_AUDIT_RECORD_RESOURCE, success,
               "virt=%s resrc=shmem reason=%s %s uuid=%s size=%s %s %s",
-              virt, reason, vmname, uuidstr, size ?: "?", shmem, src);
+              virt, reason, vmname, uuidstr, size, shmem, src);
 
  cleanup:
     VIR_FREE(vmname);
-- 
2.10.2