]> git.basschouten.com Git - openhab-addons.git/commitdiff
Fixes log flooding from protocol error (#15252)
authormorph166955 <53797132+morph166955@users.noreply.github.com>
Mon, 17 Jul 2023 10:34:34 +0000 (05:34 -0500)
committerGitHub <noreply@github.com>
Mon, 17 Jul 2023 10:34:34 +0000 (12:34 +0200)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
bundles/org.openhab.binding.androidtv/src/main/java/org/openhab/binding/androidtv/internal/protocol/googletv/GoogleTVConnectionManager.java
bundles/org.openhab.binding.androidtv/src/main/java/org/openhab/binding/androidtv/internal/protocol/googletv/GoogleTVMessageParser.java

index 8396a6053034bb074678f92c5339ff1102784a1a..47e2a6b8bce17dd7f4eb2c713ff7d9f1f52c680c 100644 (file)
@@ -184,6 +184,10 @@ public class GoogleTVConnectionManager {
         initialize();
     }
 
+    public AndroidTVHandler getHandler() {
+        return handler;
+    }
+
     public String getThingID() {
         return handler.getThingID();
     }
index 4b956d5cc0de369e30e15538a84ef33c6ca32a67..b63032c6e3ccce8e0eee799af8216b8a2f295195 100644 (file)
@@ -56,6 +56,7 @@ public class GoogleTVMessageParser {
         try {
             if (msg.startsWith(DELIMITER_1A)) {
                 logger.warn("{} - GoogleTV Error Message: {}", thingId, msg);
+                callback.getHandler().dispose();
             } else if (msg.startsWith(DELIMITER_0A)) {
                 // First message on connection from GTV
                 //