Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > ebe084c140192657f9094e135a84202c > files > 152

libvirt-0.8.2-29.el5.src.rpm

From ea02d23f30f2e8b57ef73d2b086f499256f85bcd Mon Sep 17 00:00:00 2001
Message-Id: <ea02d23f30f2e8b57ef73d2b086f499256f85bcd.1283420933.git.jdenemar@redhat.com>
From: Daniel Berrange <berrange@redhat.com>
Date: Tue, 17 Aug 2010 16:14:28 +0200
Subject: [PATCH] xen: Fix device count on detach

(cherry picked from commit 8ebda7360995a432cb5346e03cff3c9da74c0421)
---
 src/xen/xm_internal.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/xen/xm_internal.c b/src/xen/xm_internal.c
index a7a09a0..fb58383 100644
--- a/src/xen/xm_internal.c
+++ b/src/xen/xm_internal.c
@@ -3055,6 +3055,7 @@ xenXMDomainDetachDeviceFlags(virDomainPtr domain, const char *xml,
                             def->disks + i + 1,
                             sizeof(*def->disks) *
                             (def->ndisks - (i + 1)));
+                def->ndisks--;
                 break;
             }
         }
@@ -3073,6 +3074,7 @@ xenXMDomainDetachDeviceFlags(virDomainPtr domain, const char *xml,
                             def->nets + i + 1,
                             sizeof(*def->nets) *
                             (def->nnets - (i + 1)));
+                def->nnets--;
                 break;
             }
         }
-- 
1.7.2.2