]> xenbits.xensource.com Git - libvirt.git/commitdiff
Simplify the Xen get type driver method
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 30 Apr 2013 13:51:40 +0000 (14:51 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 9 May 2013 12:16:19 +0000 (13:16 +0100)
There is no point iterating over sub-drivers since the user
would not have a virConnectPtr instance at all if opening
the drivers failed. Just return 'Xen' immediately.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
src/xen/xen_driver.c

index d2418df1c49a3a4ab1fc2dfb9fc28b5d1cde44e7..9977d3198c6568eccf25f66362f25176129982fc 100644 (file)
@@ -491,16 +491,9 @@ unsigned long xenUnifiedVersion(void)
 
 
 static const char *
-xenUnifiedConnectGetType(virConnectPtr conn)
+xenUnifiedConnectGetType(virConnectPtr conn ATTRIBUTE_UNUSED)
 {
-    xenUnifiedPrivatePtr priv = conn->privateData;
-    int i;
-
-    for (i = 0; i < XEN_UNIFIED_NR_DRIVERS; ++i)
-        if (priv->opened[i])
-            return "Xen";
-
-    return NULL;
+    return "Xen";
 }
 
 /* Which features are supported by this driver? */