Blame SOURCES/libvirt-qemu-Properly-check-return-value-of-VIR_STRDUP-in-qemuDomainGetBlockIoTune.patch

6d3351
From f3e5eee71c29741d6d0230561fc1ceb26019629a Mon Sep 17 00:00:00 2001
6d3351
Message-Id: <f3e5eee71c29741d6d0230561fc1ceb26019629a@dist-git>
6d3351
From: Peter Krempa <pkrempa@redhat.com>
6d3351
Date: Wed, 24 May 2017 12:48:06 +0200
6d3351
Subject: [PATCH] qemu: Properly check return value of VIR_STRDUP in
6d3351
 qemuDomainGetBlockIoTune
6d3351
6d3351
Setting the 'group_name' for a disk would falsely trigger a error path
6d3351
as in commit 4b57f76502 we did not properly check the return value of
6d3351
VIR_STRDUP.
6d3351
6d3351
(cherry picked from commit 3fe624b2689d825a47e86ae3fb9735313e9105c3)
6d3351
6d3351
https://bugzilla.redhat.com/show_bug.cgi?id=1433183
6d3351
6d3351
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
6d3351
---
6d3351
 src/qemu/qemu_driver.c | 2 +-
6d3351
 1 file changed, 1 insertion(+), 1 deletion(-)
6d3351
6d3351
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
6d3351
index a0f641fd4..3241de4cb 100644
6d3351
--- a/src/qemu/qemu_driver.c
6d3351
+++ b/src/qemu/qemu_driver.c
6d3351
@@ -17750,7 +17750,7 @@ qemuDomainGetBlockIoTune(virDomainPtr dom,
6d3351
 
6d3351
         /* Group name needs to be copied since qemuMonitorGetBlockIoThrottle
6d3351
          * allocates it as well */
6d3351
-        if (VIR_STRDUP(reply.group_name, disk->blkdeviotune.group_name))
6d3351
+        if (VIR_STRDUP(reply.group_name, disk->blkdeviotune.group_name) < 0)
6d3351
             goto endjob;
6d3351
     }
6d3351
 
6d3351
-- 
6d3351
2.13.0
6d3351