diff --git a/rpcs3/Emu/Cell/lv2/sys_storage.cpp b/rpcs3/Emu/Cell/lv2/sys_storage.cpp index 07e2956d31..d83a5b2d39 100644 --- a/rpcs3/Emu/Cell/lv2/sys_storage.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_storage.cpp @@ -16,7 +16,7 @@ namespace struct storage_manager { // This is probably wrong and should be assigned per fd or something - atomic_ptr> asyncequeue; + atomic_ptr asyncequeue; }; } @@ -137,7 +137,7 @@ error_code sys_storage_async_send_device_command(u32 dev_handle, u64 cmd, vm::pt auto& manager = g_fxo->get(); - if (auto q = *manager.asyncequeue.load()) + if (auto q = manager.asyncequeue.load()) { q->send(0, unk, unk, unk); }