diff --git a/firmware/0x00000.bin b/firmware/0x00000.bin index 4fe62da..396891e 100644 Binary files a/firmware/0x00000.bin and b/firmware/0x00000.bin differ diff --git a/firmware/0x10000.bin b/firmware/0x10000.bin index 85243d0..082434b 100644 Binary files a/firmware/0x10000.bin and b/firmware/0x10000.bin differ diff --git a/firmware/libmqtt.a b/firmware/libmqtt.a index 9db11b1..488d338 100644 Binary files a/firmware/libmqtt.a and b/firmware/libmqtt.a differ diff --git a/firmware/sha1sums b/firmware/sha1sums index 4438de1..a9c429b 100644 --- a/firmware/sha1sums +++ b/firmware/sha1sums @@ -1,2 +1,2 @@ -c50dd78b2343c1a3c899a54d55fca90b9d13ea84 0x00000.bin -f72c7c5d01d946b3639edfb50e4539706fd45b4d 0x10000.bin +2e1def6f5b226e294097069debab364588066cf6 0x00000.bin +d58a90297c78ac2106abb8ea7f0864927b75727a 0x10000.bin diff --git a/mqtt/mqtt_server.c b/mqtt/mqtt_server.c index 0043225..4f3595f 100644 --- a/mqtt/mqtt_server.c +++ b/mqtt/mqtt_server.c @@ -529,7 +529,6 @@ static void ICACHE_FLASH_ATTR MQTT_ClientCon_recv_cb(void *arg, char *pdata, uns const char *password = mqtt_get_str(&clientcon->mqtt_state.in_buffer[2 + msg_used_len], &password_len); - if (password != NULL) clientcon->connect_info.password = (char *)os_zalloc(password_len+1); if (clientcon->connect_info.password != NULL) { os_memcpy(clientcon->connect_info.password, password, password_len);