Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0e5fc476 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Bug fix for libmediautils_fuzzer_scheduling_policy_service" am: 011dbb4b am: 0fb18f14

parents 2dfd7787 0fb18f14
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -34,11 +34,16 @@ sp<IBatteryStats> getBatteryService() {
    const sp<IServiceManager> sm(defaultServiceManager());
    if (sm != nullptr) {
        const String16 name("batterystats");
        batteryStatService = checked_interface_cast<IBatteryStats>(sm->checkService(name));
        if (batteryStatService == nullptr) {
        sp<IBinder> obj = sm->checkService(name);
        if (!obj) {
            ALOGW("batterystats service unavailable!");
            return nullptr;
        }
        batteryStatService = checked_interface_cast<IBatteryStats>(obj);
        if (batteryStatService == nullptr) {
            ALOGW("batterystats service interface is invalid");
            return nullptr;
        }
    }
    return batteryStatService;
}