mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-28 13:56:59 +01:00
kernel: release descriptors when rejecting read-only truncation (#504)
Co-authored-by: nmzik <Nmzik@mail.ru>
This commit is contained in:
@@ -458,6 +458,7 @@ int KYTY_SYSV_ABI KernelOpen(const char* path, int flags, uint16_t mode) {
|
|||||||
file->real_name = g_mount_points->ResolvePath(file->name);
|
file->real_name = g_mount_points->ResolvePath(file->name);
|
||||||
|
|
||||||
if (trunc && rw_mode == Common::File::Mode::Read) {
|
if (trunc && rw_mode == Common::File::Mode::Read) {
|
||||||
|
g_files->DeleteDescriptor(descriptor);
|
||||||
return KERNEL_ERROR_EACCES;
|
return KERNEL_ERROR_EACCES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user