Removed extra wait after getting IP
This commit is contained in:
		@@ -791,13 +791,16 @@ protected:
 | 
				
			|||||||
    bool gotIP = false;
 | 
					    bool gotIP = false;
 | 
				
			||||||
    // XBee's require a numeric IP address for connection, but do provide the
 | 
					    // XBee's require a numeric IP address for connection, but do provide the
 | 
				
			||||||
    // functionality to look up the IP address from a fully qualified domain name
 | 
					    // functionality to look up the IP address from a fully qualified domain name
 | 
				
			||||||
    while (!gotIP && (millis() - startMillis < 45000L))  // the lookup can take a while
 | 
					    while (millis() - startMillis < 45000L)  // the lookup can take a while
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      sendAT(GF("LA"), host);
 | 
					      sendAT(GF("LA"), host);
 | 
				
			||||||
      while (stream.available() < 4 && (millis() - startMillis < 45000L)) {};  // wait for any response
 | 
					      while (stream.available() < 4 && (millis() - startMillis < 45000L)) {};  // wait for any response
 | 
				
			||||||
      strIP = stream.readStringUntil('\r');  // read result
 | 
					      strIP = stream.readStringUntil('\r');  // read result
 | 
				
			||||||
      strIP.trim();
 | 
					      strIP.trim();
 | 
				
			||||||
      if (!strIP.endsWith(GF("ERROR"))) gotIP = true;
 | 
					      if (!strIP.endsWith(GF("ERROR"))) {
 | 
				
			||||||
 | 
					        gotIP = true;
 | 
				
			||||||
 | 
					        break;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
      delay(2500);  // wait a bit before trying again
 | 
					      delay(2500);  // wait a bit before trying again
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if (gotIP) {  // No reason to continue if we don't know the IP address
 | 
					    if (gotIP) {  // No reason to continue if we don't know the IP address
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user