UDisksClient: ignore partitions when finding block device for RAID Array
authorDavid Zeuthen <zeuthen@gmail.com>
Thu, 13 Sep 2012 22:55:42 +0000 (18:55 -0400)
committerDavid Zeuthen <zeuthen@gmail.com>
Thu, 13 Sep 2012 22:55:42 +0000 (18:55 -0400)
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
udisks/udisksclient.c

index b0778b3..22e547b 100644 (file)
@@ -841,6 +841,10 @@ udisks_client_get_block_for_mdraid (UDisksClient *client,
       if (block == NULL)
         continue;
 
+      /* ignore partitions */
+      if (udisks_object_peek_partition (object) != NULL)
+        continue;
+
       if (g_strcmp0 (udisks_block_get_mdraid (block), raid_objpath) == 0)
         {
           ret = block;