Try to mount vol->device2 partition to UMS.
Stock sd-card that ships with LG-P500 formatted with no partitions.
This issue can be handled with device2 in recovery.fstab.
But UMS didn't.
We will try to mount second device (if it was defined) if first failed.
Change-Id: Ia8b58b9fdfa3e63f703a1dd5870cb76936cec88e
diff --git a/extendedcommands.c b/extendedcommands.c
index be93770..b691d10 100644
--- a/extendedcommands.c
+++ b/extendedcommands.c
@@ -353,7 +353,8 @@
return -1;
}
- if (write(fd, vol->device, strlen(vol->device)) < 0) {
+ if ((write(fd, vol->device, strlen(vol->device)) < 0) &&
+ (!vol->device2 || (write(fd, vol->device, strlen(vol->device2)) < 0))) {
LOGE("Unable to write to ums lunfile (%s)", strerror(errno));
close(fd);
return -1;