Commit 583208db authored by Max Kellermann's avatar Max Kellermann

output/httpd: fix nullptr dereference crash bug

When `metadata_sent` is `false`, the plugin assumes there is metadata which must be sent, even if no metadata page was passed to the plugin. Initializing it to `true` avoids dereferencing this `nullptr`. Fixes #412
parent 7b5ba151
......@@ -3,7 +3,7 @@ ver 0.21.2 (not yet released)
- ffmpeg: require FFmpeg 3.1 or later
- ffmpeg: fix broken sound with certain codecs
* output
- httpd: fix crash with "always_on"
- httpd: fix two crash bugs
* fix zlib support
ver 0.21.1 (2018/11/04)
......
......@@ -98,8 +98,11 @@ class HttpdClient final
/**
* If the current metadata was already sent to the client.
*
* Initialized to `true` because there is no metadata #Page
* pending to be sent.
*/
bool metadata_sent = false;
bool metadata_sent = true;
/**
* The amount of streaming data between each metadata block
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment