Skip to content

Commit da4a514

Browse files
authored
Fix null client when using MDNS. (1technophile#981)
1 parent e2896ef commit da4a514

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

main/main.ino

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -601,26 +601,26 @@ void setup() {
601601
digitalWrite(LED_SEND, !LED_SEND_ON);
602602
digitalWrite(LED_INFO, !LED_INFO_ON);
603603

604-
#if defined(MDNS_SD) && (defined(ESP8266) || defined(ESP32))
605-
Log.trace(F("Connecting to MQTT by mDNS without mqtt hostname" CR));
606-
connectMQTTmdns();
607-
#else
608-
long port;
609-
port = strtol(mqtt_port, NULL, 10);
610-
Log.trace(F("Port: %l" CR), port);
611-
Log.trace(F("Mqtt server: %s" CR), mqtt_server);
612-
# if defined(ESP8266) || defined(ESP32)
604+
#if defined(ESP8266) || defined(ESP32)
613605
if (mqtt_secure) {
614606
eClient = new WiFiClientSecure;
615607
setupTLS();
616608
} else {
617609
eClient = new WiFiClient;
618610
}
619-
# else
611+
#else
620612
eClient = new EthernetClient;
621-
# endif
622-
613+
#endif
623614
client.setClient(*(Client*)eClient);
615+
616+
#if defined(MDNS_SD) && (defined(ESP8266) || defined(ESP32))
617+
Log.trace(F("Connecting to MQTT by mDNS without mqtt hostname" CR));
618+
connectMQTTmdns();
619+
#else
620+
long port;
621+
port = strtol(mqtt_port, NULL, 10);
622+
Log.trace(F("Port: %l" CR), port);
623+
Log.trace(F("Mqtt server: %s" CR), mqtt_server);
624624
client.setServer(mqtt_server, port);
625625
#endif
626626

0 commit comments

Comments
 (0)