Minor pedantic fix in hb.c

This commit is contained in:
fincs 2016-05-17 00:14:00 +02:00
parent 2810c4d3a8
commit 3ed89e6bd9

View File

@ -3,7 +3,7 @@
#include <3ds/svc.h> #include <3ds/svc.h>
#include <3ds/srv.h> #include <3ds/srv.h>
#include <3ds/synchronization.h> #include <3ds/synchronization.h>
#include <3ds/services/hb.h> #include <3ds/env.h>
#include <3ds/ipc.h> #include <3ds/ipc.h>
static Handle hbHandle; static Handle hbHandle;
@ -13,7 +13,8 @@ Result hbInit(void)
{ {
Result res=0; Result res=0;
if (AtomicPostIncrement(&hbRefCount)) return 0; if (AtomicPostIncrement(&hbRefCount)) return 0;
res = srvGetServiceHandle(&hbHandle, "hb:HB"); Handle temp = envGetHandle("hb:HB");
res = temp ? svcDuplicateHandle(&hbHandle, temp) : MAKERESULT(RL_STATUS,RS_NOTFOUND,RM_APPLICATION,RD_NOT_FOUND);
if (R_FAILED(res)) AtomicDecrement(&hbRefCount); if (R_FAILED(res)) AtomicDecrement(&hbRefCount);
return res; return res;
} }