diff --git a/play-services-core/src/main/java/org/microg/gms/gcm/McsInputStream.java b/play-services-core/src/main/java/org/microg/gms/gcm/McsInputStream.java index 6af11017..17d86f0e 100644 --- a/play-services-core/src/main/java/org/microg/gms/gcm/McsInputStream.java +++ b/play-services-core/src/main/java/org/microg/gms/gcm/McsInputStream.java @@ -77,6 +77,7 @@ public class McsInputStream extends Thread { mainHandler.dispatchMessage(mainHandler.obtainMessage(MSG_INPUT, msg)); } else { mainHandler.dispatchMessage(mainHandler.obtainMessage(MSG_TEARDOWN, "null message")); + break; // if input is empty, do not continue looping } } } catch (IOException e) {