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

Commit 8cecb02a authored by Josh Gao's avatar Josh Gao Committed by android-build-merger
Browse files

Merge "adbd: demote CHECKs to warning logs." am: 16f4a033

am: 887e8f4b

Change-Id: Ic950499166a3e520253eed9a18ac46671c32908c
parents 7f724ad4 887e8f4b
Loading
Loading
Loading
Loading
+36 −12
Original line number Diff line number Diff line
@@ -304,33 +304,57 @@ struct UsbFfsConnection : public Connection {

                switch (event.type) {
                    case FUNCTIONFS_BIND:
                        CHECK(!bound) << "received FUNCTIONFS_BIND while already bound?";
                        CHECK(!enabled) << "received FUNCTIONFS_BIND while already enabled?";
                        bound = true;
                        if (bound) {
                            LOG(WARNING) << "received FUNCTIONFS_BIND while already bound?";
                            running = false;
                        }

                        if (enabled) {
                            LOG(WARNING) << "received FUNCTIONFS_BIND while already enabled?";
                            running = false;
                        }

                        bound = true;
                        break;

                    case FUNCTIONFS_ENABLE:
                        CHECK(bound) << "received FUNCTIONFS_ENABLE while not bound?";
                        CHECK(!enabled) << "received FUNCTIONFS_ENABLE while already enabled?";
                        enabled = true;
                        if (!bound) {
                            LOG(WARNING) << "received FUNCTIONFS_ENABLE while not bound?";
                            running = false;
                        }

                        if (enabled) {
                            LOG(WARNING) << "received FUNCTIONFS_ENABLE while already enabled?";
                            running = false;
                        }

                        enabled = true;
                        StartWorker();
                        break;

                    case FUNCTIONFS_DISABLE:
                        CHECK(bound) << "received FUNCTIONFS_DISABLE while not bound?";
                        CHECK(enabled) << "received FUNCTIONFS_DISABLE while not enabled?";
                        enabled = false;
                        if (!bound) {
                            LOG(WARNING) << "received FUNCTIONFS_DISABLE while not bound?";
                        }

                        if (!enabled) {
                            LOG(WARNING) << "received FUNCTIONFS_DISABLE while not enabled?";
                        }

                        enabled = false;
                        running = false;
                        break;

                    case FUNCTIONFS_UNBIND:
                        CHECK(!enabled) << "received FUNCTIONFS_UNBIND while still enabled?";
                        CHECK(bound) << "received FUNCTIONFS_UNBIND when not bound?";
                        bound = false;
                        if (enabled) {
                            LOG(WARNING) << "received FUNCTIONFS_UNBIND while still enabled?";
                        }

                        if (!bound) {
                            LOG(WARNING) << "received FUNCTIONFS_UNBIND when not bound?";
                        }

                        bound = false;
                        running = false;
                        break;
                }