Hi John,
could you squash this in?
--
diff --git a/src/Virt_VirtualSystemManagementService.c
b/src/Virt_VirtualSystemManagementService.c
index 53b9691..79dec73 100644
--- a/src/Virt_VirtualSystemManagementService.c
+++ b/src/Virt_VirtualSystemManagementService.c
@@ -465,7 +465,7 @@ static int fv_vssd_to_domain(CMPIInstance *inst,
int ret = 1;
int retr;
const char *val;
- const char *domtype;
+ const char *domtype = NULL;
const char *ostype = "hvm";
struct capabilities *capsinfo = NULL;
@@ -481,7 +481,6 @@ static int fv_vssd_to_domain(CMPIInstance *inst,
}
} else if (STREQC(pfx, "Xen")) {
domain->type = DOMAIN_XENFV;
- domtype = NULL;
} else {
CU_DEBUG("Unknown fullvirt domain type: %s", pfx);
ret = 0;
@@ -738,8 +737,10 @@ static int vssd_to_domain(CMPIInstance *inst,
if (fullvirt || STREQC(pfx, "KVM")) {
conn = connect_by_classname(_BROKER, cn, &s);
- if (conn == NULL || (s.rc != CMPI_RC_OK)) {
- CU_DEBUG("libvirt connection failed");
+ if (conn == NULL) {
+ cu_statusf(_BROKER, &s,
+ CMPI_RC_ERR_FAILED,
+ "Error connecting to libvirt");
ret = 0;
goto out;
}
Mit freundlichen Grüßen/Kind Regards
Viktor Mihajlovski
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martina Köderitz
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294