]> xenbits.xensource.com Git - libvirt.git/commitdiff
Recognize ejectable media in hostdev hal driver.
authorCole Robinson <crobinso@redhat.com>
Mon, 2 Mar 2009 17:41:13 +0000 (17:41 +0000)
committerCole Robinson <crobinso@redhat.com>
Mon, 2 Mar 2009 17:41:13 +0000 (17:41 +0000)
src/node_device_hal.c

index 2a4608892231c55d72da8b8b35dd72c755b2ff3c..a47c42ac26a933661e4de8a5c498c154c6523c63 100644 (file)
@@ -242,8 +242,8 @@ static int gather_storage_cap(LibHalContext *ctx, const char *udi,
     (void)get_str_prop(ctx, udi, "storage.vendor", &d->storage.vendor);
     if (get_bool_prop(ctx, udi, "storage.removable", &val) == 0 && val) {
         d->storage.flags |= VIR_NODE_DEV_CAP_STORAGE_REMOVABLE;
-        if (get_bool_prop(ctx, udi,
-                          "storage.removable.media_available", &val) && val) {
+        if (get_bool_prop(ctx, udi, "storage.removable.media_available",
+                          &val) == 0 && val) {
             d->storage.flags |=
                 VIR_NODE_DEV_CAP_STORAGE_REMOVABLE_MEDIA_AVAILABLE;
             (void)get_uint64_prop(ctx, udi, "storage.removable.media_size",