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

Commit 13de7f1d authored by Jesse Hall's avatar Jesse Hall Committed by Android Git Automerger
Browse files

am 57fdbbda: am 4314ccd1: am 70278fbf: Merge "Add error message for hints when...

am 57fdbbda: am 4314ccd1: am 70278fbf: Merge "Add error message for hints when exceptions occur during binder transactions."

* commit '57fdbbda':
  Add error message for hints when exceptions occur during binder transactions.
parents 98e1ebc0 57fdbbda
Loading
Loading
Loading
Loading
+6 −1
Original line number Original line Diff line number Diff line
@@ -25,6 +25,7 @@
#include <binder/ProcessState.h>
#include <binder/ProcessState.h>
#include <binder/TextOutput.h>
#include <binder/TextOutput.h>


#include <errno.h>
#include <utils/Debug.h>
#include <utils/Debug.h>
#include <utils/Log.h>
#include <utils/Log.h>
#include <utils/String8.h>
#include <utils/String8.h>
@@ -1284,7 +1285,11 @@ status_t Parcel::read(FlattenableHelperInterface& val) const
    status_t err = NO_ERROR;
    status_t err = NO_ERROR;
    for (size_t i=0 ; i<fd_count && err==NO_ERROR ; i++) {
    for (size_t i=0 ; i<fd_count && err==NO_ERROR ; i++) {
        fds[i] = dup(this->readFileDescriptor());
        fds[i] = dup(this->readFileDescriptor());
        if (fds[i] < 0) err = BAD_VALUE;
        if (fds[i] < 0) {
            err = BAD_VALUE;
            ALOGE("dup() failed in Parcel::read, i is %d, fds[i] is %d, fd_count is %d, error: %s",
                i, fds[i], fd_count, strerror(errno));
        }
    }
    }


    if (err == NO_ERROR) {
    if (err == NO_ERROR) {