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

Commit fec880df authored by Dave Sparks's avatar Dave Sparks Committed by The Android Open Source Project
Browse files

AI 149133: Enable the camera permission check.

  Some debugging code was added to camera service. Later it was #ifdef'd
  out, but this change also removed the camera permission check. This
  change puts the permission check back in.
  BUG=1869264

Automated import of CL 149133
parent 490b2ba5
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1046,7 +1046,6 @@ status_t CameraService::dump(int fd, const Vector<String16>& args)
}


#if DEBUG_HEAP_LEAKS

#define CHECK_INTERFACE(interface, data, reply) \
        do { if (!data.enforceInterface(interface::getInterfaceDescriptor())) { \
@@ -1079,6 +1078,7 @@ status_t CameraService::onTransact(

    status_t err = BnCameraService::onTransact(code, data, reply, flags);

#if DEBUG_HEAP_LEAKS
    LOGD("+++ onTransact err %d code %d", err, code);

    if (err == UNKNOWN_TRANSACTION || err == PERMISSION_DENIED) {
@@ -1114,9 +1114,10 @@ status_t CameraService::onTransact(
            break;
        }
    }
#endif // DEBUG_HEAP_LEAKS

    return err;
}

#endif // DEBUG_HEAP_LEAKS

}; // namespace android
+0 −2
Original line number Diff line number Diff line
@@ -58,10 +58,8 @@ public:

            void            removeClient(const sp<ICameraClient>& cameraClient);

#if DEBUG_HEAP_LEAKS
    virtual status_t onTransact(
        uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags);
#endif

private: