diff options
author | bunnei <bunneidev@gmail.com> | 2018-02-14 05:16:19 +0100 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2018-02-14 05:54:13 +0100 |
commit | 516a95721c5ec7ae2f09cb1e7c9757903523d09e (patch) | |
tree | da87ccf3fbe378c9231ff935fd65018303c25040 /src/core/hle/service/nvdrv | |
parent | audio: Use WriteBuffer instead of BufferDescriptorB. (diff) | |
download | yuzu-516a95721c5ec7ae2f09cb1e7c9757903523d09e.tar yuzu-516a95721c5ec7ae2f09cb1e7c9757903523d09e.tar.gz yuzu-516a95721c5ec7ae2f09cb1e7c9757903523d09e.tar.bz2 yuzu-516a95721c5ec7ae2f09cb1e7c9757903523d09e.tar.lz yuzu-516a95721c5ec7ae2f09cb1e7c9757903523d09e.tar.xz yuzu-516a95721c5ec7ae2f09cb1e7c9757903523d09e.tar.zst yuzu-516a95721c5ec7ae2f09cb1e7c9757903523d09e.zip |
Diffstat (limited to 'src/core/hle/service/nvdrv')
-rw-r--r-- | src/core/hle/service/nvdrv/interface.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/core/hle/service/nvdrv/interface.cpp b/src/core/hle/service/nvdrv/interface.cpp index 13d23291e..1e50d218a 100644 --- a/src/core/hle/service/nvdrv/interface.cpp +++ b/src/core/hle/service/nvdrv/interface.cpp @@ -14,9 +14,8 @@ namespace Nvidia { void NVDRV::Open(Kernel::HLERequestContext& ctx) { LOG_DEBUG(Service_NVDRV, "called"); - auto buffer = ctx.BufferDescriptorA()[0]; - - std::string device_name = Memory::ReadCString(buffer.Address(), buffer.Size()); + const auto& buffer = ctx.ReadBuffer(); + std::string device_name(buffer.begin(), buffer.end()); u32 fd = nvdrv->Open(device_name); IPC::ResponseBuilder rb{ctx, 4}; |