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

Commit 8171e2fb authored by Emilian Peev's avatar Emilian Peev
Browse files

Camera: Check for repeating request end binder errors

Always check for any IPC transaction errors after
repeating request end notifications.

Bug: 218577400
Test: Camera CTS
Change-Id: I3316e86e9ab4cd4f6edee675c6ac37b17958a051
parent b7133fdc
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -734,7 +734,11 @@ status_t AidlCamera3Device::AidlHalInterface::repeatingRequestEnd(uint32_t frame
    ATRACE_NAME("AidlCameraHal::repeatingRequestEnd");
    if (!valid()) return INVALID_OPERATION;

    mAidlSession->repeatingRequestEnd(frameNumber, streamIds);
    auto err = mAidlSession->repeatingRequestEnd(frameNumber, streamIds);
    if (!err.isOk()) {
        ALOGE("%s: Transaction error: %s", __FUNCTION__, err.getMessage());
        return AidlProviderInfo::mapToStatusT(err);
    }

    return OK;
}