diff --git a/app/src/main/kotlin/de/binarynoise/captiveportalautologin/BootCompletedReceiver.kt b/app/src/main/kotlin/de/binarynoise/captiveportalautologin/BootCompletedReceiver.kt index 5cf0d15..6005a25 100644 --- a/app/src/main/kotlin/de/binarynoise/captiveportalautologin/BootCompletedReceiver.kt +++ b/app/src/main/kotlin/de/binarynoise/captiveportalautologin/BootCompletedReceiver.kt @@ -1,14 +1,16 @@ package de.binarynoise.captiveportalautologin -import android.annotation.SuppressLint import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import de.binarynoise.logger.Logger.log class BootCompletedReceiver : BroadcastReceiver() { - @SuppressLint("UnsafeProtectedBroadcastReceiver") override fun onReceive(context: Context, intent: Intent) { + if (intent.action != Intent.ACTION_BOOT_COMPLETED) { + log("BootCompletedReceiver received unexpected intent: $intent") + return + } log("onReceive $intent") ConnectivityChangeListenerService.start(true) }