From 8aebf2d9d57dfa1063449845bc5f7a82533ce4ec Mon Sep 17 00:00:00 2001 From: Daniele Gobbetti Date: Fri, 25 Aug 2017 22:01:21 +0200 Subject: [PATCH] Null extras bundle should not be processed. Blind attempt to address #778 --- .../gadgetbridge/externalevents/MusicPlaybackReceiver.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/MusicPlaybackReceiver.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/MusicPlaybackReceiver.java index 102978d6..99d4bd6d 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/MusicPlaybackReceiver.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/MusicPlaybackReceiver.java @@ -48,6 +48,12 @@ public class MusicPlaybackReceiver extends BroadcastReceiver { MusicStateSpec stateSpec = new MusicStateSpec(lastStateSpec); Bundle incomingBundle = intent.getExtras(); + + if (incomingBundle == null) { + LOG.warn("Not processing incoming null bundle."); + return; + } + for (String key : incomingBundle.keySet()) { Object incoming = incomingBundle.get(key); if (incoming instanceof String && "artist".equals(key)) {