summaryrefslogtreecommitdiffstats
path: root/src/disk.c
diff options
context:
space:
mode:
authorPali Rohár <pali.rohar@gmail.com>2014-11-21 16:33:42 +0100
committerPali Rohár <pali.rohar@gmail.com>2014-11-21 16:33:42 +0100
commit93680de9442cbe5dbf1bcf871d1505e2f5da7817 (patch)
tree487044a0bf696e573bc154deff5f9d6b4d9eac90 /src/disk.c
parent5fd07554487c4383103372f4e12bf8f74d5f8171 (diff)
download0xFFFF-93680de9442cbe5dbf1bcf871d1505e2f5da7817.tar.bz2
disk: Implement disk_dump_image()
Diffstat (limited to 'src/disk.c')
-rw-r--r--src/disk.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/disk.c b/src/disk.c
index 30d2d29..efd2441 100644
--- a/src/disk.c
+++ b/src/disk.c
@@ -335,11 +335,10 @@ int disk_flash_image(struct usb_device_info * dev, struct image * image) {
int disk_dump_image(struct usb_device_info * dev, enum image_type image, const char * file) {
- ERROR("Not implemented yet");
- (void)dev;
- (void)image;
- (void)file;
- return -1;
+ if ( image != IMAGE_MMC )
+ ERROR_RETURN("Only mmc images are supported", -1);
+
+ return disk_dump_dev(dev->data, file);
}