Commit ba4f1da4 authored by Max Kellermann's avatar Max Kellermann

input/curl: create the request_headers list only once

parent 0bfbe677
......@@ -166,8 +166,6 @@ CurlInputStream::FreeEasy() noexcept
delete request;
request = nullptr;
request_headers.Clear();
}
void
......@@ -350,6 +348,7 @@ CurlInputStream::CurlInputStream(EventLoop &event_loop, const char *_url,
CURL_RESUME_AT),
icy(new IcyMetaDataParser())
{
request_headers.Append("Icy-Metadata: 1");
}
CurlInputStream::~CurlInputStream() noexcept
......@@ -383,16 +382,12 @@ CurlInputStream::InitEasy()
request->SetOption(CURLOPT_SSL_VERIFYPEER, verify_peer ? 1l : 0l);
request->SetOption(CURLOPT_SSL_VERIFYHOST, verify_host ? 2l : 0l);
request_headers.Clear();
request_headers.Append("Icy-Metadata: 1");
request->SetOption(CURLOPT_HTTPHEADER, request_headers.Get());
}
void
CurlInputStream::StartRequest()
{
request->SetOption(CURLOPT_HTTPHEADER, request_headers.Get());
request->Start();
}
......
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