From 127408a1f7cbd2f5bf3ef3cc1cf8f845a9433d3a Mon Sep 17 00:00:00 2001 From: yellows8 Date: Tue, 1 Oct 2019 20:43:03 -0400 Subject: [PATCH] Fixed ipc output/etc for ncmContentStorageListPlaceHolder, nsvmGetSafeSystemVersion, and nsdevPrepareLaunchProgramFromHost (caused by new-ipc changes). --- nx/source/services/ncm.c | 2 +- nx/source/services/ns.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nx/source/services/ncm.c b/nx/source/services/ncm.c index 6d164e29..4c18b354 100644 --- a/nx/source/services/ncm.c +++ b/nx/source/services/ncm.c @@ -185,7 +185,7 @@ Result ncmContentStorageCleanupAllPlaceHolder(NcmContentStorage* cs) { } Result ncmContentStorageListPlaceHolder(NcmContentStorage* cs, NcmNcaId* out_ids, size_t out_ids_size, u32* out_count) { - return serviceDispatchOut(&cs->s, 11, out_count, *out_count, + return serviceDispatchOut(&cs->s, 11, *out_count, .buffer_attrs = { SfBufferAttr_HipcMapAlias | SfBufferAttr_Out }, .buffers = { { out_ids, out_ids_size } }, ); diff --git a/nx/source/services/ns.c b/nx/source/services/ns.c index 3a13c085..10a18ed2 100644 --- a/nx/source/services/ns.c +++ b/nx/source/services/ns.c @@ -253,7 +253,7 @@ Result nsvmGetSafeSystemVersion(NcmContentMetaKey *out) { if (hosversionBefore(4,0,0)) return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer); - return serviceDispatchOut(&g_nsvmSrv, 1202, out); + return serviceDispatchOut(&g_nsvmSrv, 1202, *out); } // ns:dev @@ -312,7 +312,7 @@ Result nsdevTerminateApplication(void) { } Result nsdevPrepareLaunchProgramFromHost(NsLaunchProperties* out, const char* path, size_t path_len) { - return serviceDispatchOut(&g_nsdevSrv, 7, out, + return serviceDispatchOut(&g_nsdevSrv, 7, *out, .buffer_attrs = { SfBufferAttr_HipcMapAlias | SfBufferAttr_In }, .buffers = { { path, path_len } }, );