bug fixes
Change-Id: I1125db9cb1a12a95060f7673965fd40994a78c5b
diff --git a/roots.c b/roots.c
index 386d5fa..527fc59 100644
--- a/roots.c
+++ b/roots.c
@@ -287,8 +287,8 @@
Volume* v = volume_for_path(volume);
if (v == NULL) {
// no /sdcard? let's assume /data/media
- if (strstr(path, "/sdcard") == path && is_data_media()) {
- return format_unknown_device(v->device, volume, NULL);
+ if (strstr(volume, "/sdcard") == volume && is_data_media()) {
+ return format_unknown_device(NULL, volume, NULL);
}
// silent failure for sd-ext
if (strcmp(volume, "/sd-ext") == 0)