From 1369bfd44f2393893036ee50f81e0104f7fb6416 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Fri, 13 Sep 2013 15:08:40 +0200 Subject: cdev: store dos partition type in struct cdev Signed-off-by: Sascha Hauer --- common/partitions.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'common/partitions.c') diff --git a/common/partitions.c b/common/partitions.c index 38032a349c..694c6f6dd5 100644 --- a/common/partitions.c +++ b/common/partitions.c @@ -63,6 +63,8 @@ static int register_one_partition(struct block_device *blk, goto out; } + cdev->dos_partition_type = part->dos_partition_type; + free(partition_name); if (!part->name[0]) @@ -84,7 +86,7 @@ static int register_one_partition(struct block_device *blk, ret = 0; out: free(partition_name); - return 0; + return ret; } static struct partition_parser *partition_parser_get_by_filetype(uint8_t *buf) -- cgit v1.2.3