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

Commit ce64421d authored by Paul Chang's avatar Paul Chang
Browse files

Rename the bugreport from .tmp to .zip when the user consent is unavailable

BUG: 185825114
Test: Confirm that the bugreport is .zip when the user consent is unavailable
Change-Id: I6fc28aa3e040152ed16a2807afcef3516ebbc210
parent c34fb629
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -3183,6 +3183,11 @@ Dumpstate::RunStatus Dumpstate::CopyBugreportIfUserConsented(int32_t calling_uid
        // Since we do not have user consent to share the bugreport it does not get
        // Since we do not have user consent to share the bugreport it does not get
        // copied over to the calling app but remains in the internal directory from
        // copied over to the calling app but remains in the internal directory from
        // where the user can manually pull it.
        // where the user can manually pull it.
        std::string final_path = GetPath(".zip");
        bool copy_succeeded = android::os::CopyFileToFile(path_, final_path);
        if (copy_succeeded) {
            android::os::UnlinkAndLogOnError(path_);
        }
        return Dumpstate::RunStatus::USER_CONSENT_TIMED_OUT;
        return Dumpstate::RunStatus::USER_CONSENT_TIMED_OUT;
    }
    }
    // Unknown result; must be a programming error.
    // Unknown result; must be a programming error.