aboutsummaryrefslogtreecommitdiffstats
path: root/mmcutils
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2010-11-11 01:16:14 -0800
committerKoushik Dutta <koushd@gmail.com>2010-11-11 01:16:14 -0800
commit12154200a76e70f5da0f135abf5ffe060f35a785 (patch)
treee69674d235ae8ed95763d25a9b10816aa099d47f /mmcutils
parentd771acbed0695ef5ec40ac930be200b3393cc8e0 (diff)
downloadbootable_recovery-12154200a76e70f5da0f135abf5ffe060f35a785.zip
bootable_recovery-12154200a76e70f5da0f135abf5ffe060f35a785.tar.gz
bootable_recovery-12154200a76e70f5da0f135abf5ffe060f35a785.tar.bz2
fix up implementation of int get_partition_device
Change-Id: I142b15228322790892dd07b10d6a3f31440badc7
Diffstat (limited to 'mmcutils')
-rw-r--r--mmcutils/mmcutils.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/mmcutils/mmcutils.c b/mmcutils/mmcutils.c
index f0cdf8c..2c10343 100644
--- a/mmcutils/mmcutils.c
+++ b/mmcutils/mmcutils.c
@@ -579,12 +579,13 @@ int mount_partition(const char *partition, const char *mount_point, const char *
return mmc_mount_partition(p, mount_point, read_only);
}
-const char* get_partition_device(const char *partition)
+int get_partition_device(const char *partition, char *device)
{
mmc_scan_partitions();
const MmcPartition *p;
p = mmc_find_partition_by_name(partition);
if (p == NULL)
- return NULL;
- return p->device_index;
+ return -1;
+ strcpy(device, p->device_index);
+ return 0;
}