diff --git a/jni/utils/misc.c b/jni/utils/misc.c index f70436f26..a5c91bf29 100644 --- a/jni/utils/misc.c +++ b/jni/utils/misc.c @@ -191,7 +191,10 @@ void unlock_blocks() { return; while((entry = readdir(dir))) { - if (entry->d_type == DT_BLK && strstr(entry->d_name, "mmc") != NULL) { + if (entry->d_type == DT_BLK && + strstr(entry->d_name, "ram") == NULL && + strstr(entry->d_name, "loop") == NULL && + strstr(entry->d_name, "dm-0") == NULL) { snprintf(path, sizeof(path), "%s/%s", DEV_BLOCK, entry->d_name); if ((fd = xopen(path, O_RDONLY)) < 0) continue;