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

Commit a1509565 authored by Steven Moreland's avatar Steven Moreland Committed by Automerger Merge Worker
Browse files

Merge "libbinder_ndk: ScopedAStatus description compat" am: da4a5ca5

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1553307

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I39ca5aa5f98243d1cd584556fc14f5bb19f8b683
parents aaa954a6 da4a5ca5
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -265,7 +265,18 @@ class ScopedAStatus : public impl::ScopedAResource<AStatus*, AStatus_delete, nul
            AStatus_deleteDescription(cStr);
            return ret;
        }
        return "(not available)";
        binder_exception_t exception = getExceptionCode();
        std::string desc = std::to_string(exception);
        if (exception == EX_SERVICE_SPECIFIC) {
            desc += " (" + std::to_string(getServiceSpecificError()) + ")";
        } else if (exception == EX_TRANSACTION_FAILED) {
            desc += " (" + std::to_string(getStatus()) + ")";
        }
        if (const char* msg = getMessage(); msg != nullptr) {
            desc += ": ";
            desc += msg;
        }
        return desc;
    }

    /**