diff options
| author | bunnei <bunneidev@gmail.com> | 2018-02-13 23:16:19 -0500 |
|---|---|---|
| committer | bunnei <bunneidev@gmail.com> | 2018-02-13 23:54:13 -0500 |
| commit | 516a95721c5ec7ae2f09cb1e7c9757903523d09e (patch) | |
| tree | da87ccf3fbe378c9231ff935fd65018303c25040 /src/core/hle/service/nvdrv/interface.cpp | |
| parent | d6e52581acb9b124df57055c12088bb08e530ffc (diff) | |
service: Remove remaining uses of BufferDescriptor*.
Diffstat (limited to 'src/core/hle/service/nvdrv/interface.cpp')
| -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}; |
