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

Commit e42a405e authored by Nandana Dutt's avatar Nandana Dutt Committed by android-build-merger
Browse files

Merge "Stop bugreportd if binder call fails"

am: 8cf74c36

Change-Id: Ife5c3c7090423b084b829c16f1d7d4a931c1936e
parents 4aea5629 8cf74c36
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -174,7 +174,11 @@ class BugreportManagerServiceImpl extends IDumpstate.Stub {
            ds.startBugreport(callingUid, callingPackage,
                    bugreportFd, screenshotFd, bugreportMode, myListener);
        } catch (RemoteException e) {
            reportError(listener, IDumpstateListener.BUGREPORT_ERROR_RUNTIME_ERROR);
            // bugreportd service is already started now. We need to kill it to manage the
            // lifecycle correctly. If we don't subsequent callers will get
            // BUGREPORT_ERROR_ANOTHER_REPORT_IN_PROGRESS error.
            // Note that listener will be notified by the death recipient below.
            cancelBugreport();
        }
    }