Write ro and cdrom flags before setting lun file

This commit is contained in:
Marcel Alexandru Nitan
2023-09-02 11:54:50 +03:00
parent b9f64576cc
commit 2e9f28bd90
+7 -3
View File
@@ -89,9 +89,13 @@ void mount_iso(char *iso_path, char *cdrom, char *ro) {
if (!isdir(strjin(configRoot, (char *)"/mass_storage.0"))) { if (!isdir(strjin(configRoot, (char *)"/mass_storage.0"))) {
symlink(massStorageRoot, strjin(configRoot, (char *)"/mass_storage.0")); symlink(massStorageRoot, strjin(configRoot, (char *)"/mass_storage.0"));
} }
sysfs_write(lunFile, iso_path); sysfs_write(lunFile, (char *)"");
sysfs_write(lunCdRom, cdrom); if (strcmp(iso_path, "") != 0 )
sysfs_write(lunRo, ro); {
sysfs_write(lunCdRom, cdrom);
sysfs_write(lunRo, ro);
sysfs_write(lunFile, iso_path);
}
set_udc(udc, gadgetRoot); set_udc(udc, gadgetRoot);
} }