]> Chaos Git - corbenik/ctrulib.git/commitdiff
fixed hb naming
authorsmea <smealum@gmail.com>
Thu, 25 Dec 2014 05:06:09 +0000 (21:06 -0800)
committersmea <smealum@gmail.com>
Thu, 25 Dec 2014 05:06:09 +0000 (21:06 -0800)
libctru/include/3ds/services/hb.h
libctru/source/services/hb.c

index e71dd0f11f8a7716945e953c14be9dcb75eaa668..c57598438b362c06410a6b582071d0af203cb792 100644 (file)
@@ -7,8 +7,8 @@
 \r
 #include <3ds/types.h>\r
 \r
-Result initHb();\r
-void exitHb();\r
+Result hbInit();\r
+void hbExit();\r
 \r
 // flushes/invalidates entire data/instruction cache\r
 // can be useful when writing code to executable pages\r
index cf21f07c4ddd840cfedd9e7bcfb15604827743d4..96d5a03ef71beb06fc68f2b3d88f9ce3a7828637 100644 (file)
@@ -5,12 +5,12 @@
 \r
 static Handle hbHandle;\r
 \r
-Result initHb()\r
+Result hbInit()\r
 {\r
        return srvGetServiceHandle(&hbHandle, "hb:HB");\r
 }\r
 \r
-void exitHb()\r
+void hbExit()\r
 {\r
        svcCloseHandle(hbHandle);\r
 }\r
@@ -57,7 +57,11 @@ Result HB_ReprotectMemory(u32* addr, u32 pages, u32 mode, u32* reprotectedPages)
 \r
        if((ret = svcSendSyncRequest(hbHandle))!=0) return ret;\r
 \r
-       if(reprotectedPages)*reprotectedPages=(u32)cmdbuf[2];\r
+       if(reprotectedPages)\r
+       {\r
+               if(!ret)*reprotectedPages=(u32)cmdbuf[2];\r
+               else *reprotectedPages=0;\r
+       }\r
        \r
        return (Result)cmdbuf[1];\r
 }\r