diff --git a/.gitignore b/.gitignore
index 789de0a9..c85fae0c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,21 +1,24 @@
-.pio
.cache
+.clang-format
+.direnv
+.DS_Store
+.gitignore
+.idea
+.pio
.pioenvs
.piolibdeps
.vscode
-/wled00/Release
-/wled00/extLibs
-/platformio_override.ini
-/wled00/my_config.h
-/build_output
-.DS_Store
-.gitignore
-.clang-format
-node_modules
-.idea
-.direnv
-wled-update.sh
+
esp01-update.sh
-/wled00/LittleFS
+platformio_override.ini
replace_fs.py
-wled00/wled00.ino.cpp
+wled-update.sh
+
+/build_output/
+/node_modules/
+
+/wled00/extLibs
+/wled00/LittleFS
+/wled00/my_config.h
+/wled00/Release
+/wled00/wled00.ino.cpp
diff --git a/readme.md b/readme.md
index dda6634a..7b1ed771 100644
--- a/readme.md
+++ b/readme.md
@@ -3,7 +3,7 @@
-
+
@@ -66,7 +66,7 @@ Credits [here](https://kno.wled.ge/about/contributors/)!
Join the Discord server to discuss everything about WLED!
-
+
Check out the WLED [Discourse forum](https://wled.discourse.group)!
diff --git a/usermods/audioreactive/audio_reactive.h b/usermods/audioreactive/audio_reactive.h
index eb1f5d2b..b0d49566 100644
--- a/usermods/audioreactive/audio_reactive.h
+++ b/usermods/audioreactive/audio_reactive.h
@@ -969,6 +969,8 @@ class AudioReactive : public Usermod {
//DEBUGSR_PRINTLN("Transmitting UDP Mic Packet");
audioSyncPacket transmitData;
+ memset(reinterpret_cast(&transmitData), 0, sizeof(transmitData)); // make sure that the packet - including "invisible" padding bytes added by the compiler - is fully initialized
+
strncpy_P(transmitData.header, PSTR(UDP_SYNC_HEADER), 6);
// transmit samples that were not modified by limitSampleDynamics()
transmitData.sampleRaw = (soundAgc) ? rawSampleAgc: sampleRaw;
diff --git a/wled00/data/settings.htm b/wled00/data/settings.htm
index 2d0c0401..b48918a5 100644
--- a/wled00/data/settings.htm
+++ b/wled00/data/settings.htm
@@ -2,7 +2,7 @@
-
+
WLED Settings