Only clear allocated tmem when alloc was successful.

This commit is contained in:
yellows8 2018-03-01 22:57:44 -05:00
parent 20a549b46b
commit f7335b7ae5

View File

@ -20,8 +20,9 @@ Result tmemCreate(TransferMemory* t, size_t size, Permission perm)
if (t->src_addr == NULL) {
rc = MAKERESULT(Module_Libnx, LibnxError_OutOfMemory);
}
memset(t->src_addr, 0, size);
else {
memset(t->src_addr, 0, size);
}
if (R_SUCCEEDED(rc)) {
rc = svcCreateTransferMemory(&t->handle, t->src_addr, size, perm);