Pretty sure it's not a good idea to decrement a handle.

This commit is contained in:
thedax 2015-11-09 16:31:31 -05:00
parent c12c0aace3
commit 67a1384564

View File

@ -28,13 +28,13 @@ Result ptmSysmInit(void)
{
if (AtomicPostIncrement(&ptmSysmRefCount)) return 0;
Result res = srvGetServiceHandle(&ptmSysmHandle, "ptm:sysm");
if (R_FAILED(res)) AtomicDecrement(&ptmSysmHandle);
if (R_FAILED(res)) AtomicDecrement(&ptmSysmRefCount);
return res;
}
void ptmSysmExit(void)
{
if (AtomicDecrement(&ptmSysmHandle)) return;
if (AtomicDecrement(&ptmSysmRefCount)) return;
svcCloseHandle(ptmSysmHandle);
}