Fix bugs appearing from fuzzing.
diff --git a/generator/sections/gen-section-firmware.c b/generator/sections/gen-section-firmware.c
index 09c47ff..5b39fa1 100644
--- a/generator/sections/gen-section-firmware.c
+++ b/generator/sections/gen-section-firmware.c
@@ -18,8 +18,8 @@
UINT8* bytes = generate_random_bytes(size);
//Set reserved areas to zero.
- for (int i=0; i<7; i++)
- *(bytes + 2 + i) = 0; //Reserved bytes 2-9.
+ for (int i=0; i<6; i++)
+ *(bytes + 2 + i) = 0; //Reserved bytes 2-7.
//Set expected values.
*(bytes + 1) = 2; //Revision, referenced version of spec is 2.