diff --git a/nx/source/kernel/tmem.c b/nx/source/kernel/tmem.c index 338a1e07..ac510b75 100644 --- a/nx/source/kernel/tmem.c +++ b/nx/source/kernel/tmem.c @@ -1,4 +1,5 @@ // Copyright 2017 plutoo +#include #include #include "types.h" #include "result.h" @@ -20,6 +21,8 @@ Result tmemCreate(TransferMemory* t, size_t size, Permission perm) rc = MAKERESULT(Module_Libnx, LibnxError_OutOfMemory); } + memset(t->src_addr, 0, size); + if (R_SUCCEEDED(rc)) { rc = svcCreateTransferMemory(&t->handle, t->src_addr, size, perm); }