X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/fe8ab488e9161c46dd9885d58fc52996dc0249ff..743345f9a4b36f7e2f9ba37691e70c50baecb56e:/iokit/Kernel/IOStateReporter.cpp?ds=sidebyside diff --git a/iokit/Kernel/IOStateReporter.cpp b/iokit/Kernel/IOStateReporter.cpp index 0eaeb6f1d..f6e0b7340 100644 --- a/iokit/Kernel/IOStateReporter.cpp +++ b/iokit/Kernel/IOStateReporter.cpp @@ -58,7 +58,7 @@ IOStateReporter::with(IOService *reportingService, finish: if (!rval) { - if (reporter) delete reporter; + OSSafeReleaseNULL(reporter); } return rval; @@ -778,6 +778,7 @@ IOStateReporter::_getStateValue(uint64_t channel_id, break; case kLastTransitionTime: result = values->last_intransition; + break; default: break; }