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

View File

@@ -89,9 +89,13 @@ void mount_iso(char *iso_path, char *cdrom, char *ro) {
if (!isdir(strjin(configRoot, (char *)"/mass_storage.0"))) {
symlink(massStorageRoot, strjin(configRoot, (char *)"/mass_storage.0"));
}
sysfs_write(lunFile, iso_path);
sysfs_write(lunCdRom, cdrom);
sysfs_write(lunRo, ro);
sysfs_write(lunFile, (char *)"");
if (strcmp(iso_path, "") != 0 )
{
sysfs_write(lunCdRom, cdrom);
sysfs_write(lunRo, ro);
sysfs_write(lunFile, iso_path);
}
set_udc(udc, gadgetRoot);
}