[Libvirt-cim] [PATCH] Remove extra cu_statusf() call from VSMigrationService.c

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Mon Apr 28 23:47:03 UTC 2008


# HG changeset patch
# User Kaitlin Rupert <karupert at us.ibm.com>
# Date 1209426269 25200
# Node ID 92702225dbafa13d2f7201b3fe5baeaebd07100d
# Parent  a9f38d1726784a85db09602c53ad990819047690
Remove extra cu_statusf() call from VSMigrationService.c

Unfortunately, the patch doesn't include the appropriate context (see below).  The issue here is that the if/else blocks call cu_statusf() to set the status.  There's no goto in the else block, so this extra cu_statusf() is called - even when we've encountered an error.


        if (remote >= local) {
               /* Success */
        } else {
               /* Failure */
        }


Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>

diff -r a9f38d172678 -r 92702225dbaf src/Virt_VSMigrationService.c
--- a/src/Virt_VSMigrationService.c	Fri Apr 25 16:10:31 2008 -0700
+++ b/src/Virt_VSMigrationService.c	Mon Apr 28 16:44:29 2008 -0700
@@ -267,9 +267,6 @@ static CMPIStatus check_hver(virConnectP
                            remote, local);
         }
 
-        cu_statusf(_BROKER, &s,
-                   CMPI_RC_OK,
-                   "");
  out:
         return s;
 }




More information about the Libvirt-cim mailing list