From 1efb1420ca84c647adfb08f36c16cc28bc6d2113 Mon Sep 17 00:00:00 2001
From: fnord <olelange@protonmail.com>
Date: Sun, 28 May 2017 09:16:09 +0200
Subject: [PATCH] ... (*rennt immernoch panisch im Kreis*)

---
 GPN_BadgeLasertag.ino | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/GPN_BadgeLasertag.ino b/GPN_BadgeLasertag.ino
index 13c5dcb..f7ffc04 100644
--- a/GPN_BadgeLasertag.ino
+++ b/GPN_BadgeLasertag.ino
@@ -154,7 +154,9 @@ void joinGame() {
     ip = irinput.substring(1, irinput.length() - 1);
     unsigned short firstA = ip.indexOf('a');
     Serial.printf("firstA: %d\n", firstA);
-    ip = ip.substring(firstA, ip.length());
+    if (firstA < 65535) {
+        ip = ip.substring(firstA, ip.length());
+    }
     Serial.printf("Received ip: >%s<\n", ip.c_str());
 
     client = new GameClient(ui, &badge, player);
@@ -166,7 +168,7 @@ void joinGame() {
 }
 
 void loop() {
-    Serial.println("Loop");
+    //Serial.println("Loop");
     ui->dispatchInput(badge.getJoystickState());
     ui->draw();
 
@@ -194,7 +196,7 @@ void loop() {
     if (client) {
 //        client->update();
     }
-    Serial.println("Loop - Ende");
+    //Serial.println("Loop - Ende");
 }
 
 char *loadNick() {
-- 
GitLab