Validate URI intent scheme in WizardAction

Change-Id: If6b2553737e08e906145aef9f4a310e075161849
This commit is contained in:
Oliver Scott
2023-12-11 17:32:13 -05:00
parent 4959595167
commit e54fdc16cc

View File

@@ -18,6 +18,7 @@
package org.lineageos.setupwizard.wizardmanager;
import static android.content.Intent.FLAG_GRANT_READ_URI_PERMISSION;
import static android.content.Intent.URI_INTENT_SCHEME;
import static org.lineageos.setupwizard.SetupWizardApp.LOGV;
@@ -62,7 +63,8 @@ public class WizardAction implements Parcelable {
public Intent getIntent() {
Intent intent = null;
try {
intent = Intent.parseUri(mUri, FLAG_GRANT_READ_URI_PERMISSION);
intent = Intent.parseUri(mUri, URI_INTENT_SCHEME);
intent.addFlags(FLAG_GRANT_READ_URI_PERMISSION);
} catch (URISyntaxException e) {
Log.e(TAG, "Bad URI: " + mUri);
}