From ef75f30701fddb0704ffd1d82a7253419db6418c Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Thu, 12 May 2016 12:11:07 +1000 Subject: [PATCH] Ignore intents other than ACTION_INSTALL --- .../org/fdroid/fdroid/installer/InstallManagerService.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java b/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java index 6aa83b599..ab798de11 100644 --- a/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java +++ b/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java @@ -15,6 +15,7 @@ import android.support.v4.app.NotificationCompat; import android.support.v4.app.TaskStackBuilder; import android.support.v4.content.LocalBroadcastManager; import android.text.TextUtils; +import android.util.Log; import org.fdroid.fdroid.AppDetails; import org.fdroid.fdroid.R; @@ -132,6 +133,12 @@ public class InstallManagerService extends Service { @Override public int onStartCommand(Intent intent, int flags, int startId) { Utils.debugLog(TAG, "onStartCommand " + intent); + + if (!ACTION_INSTALL.equals(intent.getAction())) { + Log.i(TAG, "Ignoring " + intent + " as it is not an " + ACTION_INSTALL + " intent"); + return START_NOT_STICKY; + } + String urlString = intent.getDataString(); Apk apk = ACTIVE_APKS.get(urlString);