Fix progress http2
This pull request also has another unrelated commit.
Off late, I've been seeing a lot of warnings due to our use of VLAs. These warnings are more informational messages by GCC that VLAs can't be protected. Hence, I decided to silence them.