From a973bdbc269264f8d8ded0ac8876030f067aac69 Mon Sep 17 00:00:00 2001 From: MasaGratoR Date: Fri, 14 Apr 2023 16:58:25 +0200 Subject: [PATCH] Use tmemCloseHandle in nvInitialize uncoditionally --- nx/source/services/nv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nx/source/services/nv.c b/nx/source/services/nv.c index 136ca901..cccfd355 100644 --- a/nx/source/services/nv.c +++ b/nx/source/services/nv.c @@ -54,9 +54,11 @@ Result _nvInitialize(void) { if (R_SUCCEEDED(rc)) rc = _nvCmdInitialize(CUR_PROCESS_HANDLE, g_nvTransfermem.handle, tmem_size); + + Result rc2 = tmemCloseHandle(&g_nvTransfermem); if (R_SUCCEEDED(rc)) - rc = tmemCloseHandle(&g_nvTransfermem); + rc = rc2; // Clone the session handle - the cloned session is used to execute certain commands in parallel if (R_SUCCEEDED(rc))