]> Chaos Git - corbenik/ctrulib.git/commitdiff
Fix NULL handling for PTMU_GetBatteryLevel() and PTMU_GetBatteryChargeState().
authormtheall <pigman46@gmail.com>
Tue, 26 Aug 2014 04:24:06 +0000 (23:24 -0500)
committermtheall <pigman46@gmail.com>
Tue, 26 Aug 2014 04:24:06 +0000 (23:24 -0500)
libctru/source/services/ptm.c

index 54f559679139c7bf7807f77e624279894b5aa281..136c51254caea3751d9e18d0431133581b87f3e1 100644 (file)
@@ -18,6 +18,7 @@ Result ptmExit()
 
 Result PTMU_GetBatteryLevel(Handle* servhandle, u8 *out)
 {
+       if(!servhandle)servhandle=&ptmHandle;
        Result ret=0;
        u32 *cmdbuf = getThreadCommandBuffer();
 
@@ -32,6 +33,7 @@ Result PTMU_GetBatteryLevel(Handle* servhandle, u8 *out)
 
 Result PTMU_GetBatteryChargeState(Handle* servhandle, u8 *out)
 {
+       if(!servhandle)servhandle=&ptmHandle;
        Result ret=0;
        u32 *cmdbuf = getThreadCommandBuffer();