Switch to clang
This commit is contained in:
@@ -9,7 +9,7 @@ FastCGIRequest::FastCGIRequest(uint16_t request_id, FastCGIConn* conn)
|
||||
conn_(conn) {}
|
||||
|
||||
void FastCGIRequest::AddParam(const std::string_view& key, const std::string_view& value) {
|
||||
params_.try_emplace(std::move(std::string(key)), std::move(std::string(value)));
|
||||
params_.try_emplace(std::string(key), std::string(value));
|
||||
}
|
||||
|
||||
void FastCGIRequest::AddIn(const std::string_view& in) {
|
||||
@@ -27,37 +27,37 @@ void FastCGIRequest::Write(const std::vector<std::pair<std::string_view, std::st
|
||||
CHECK(headers.empty() || !body_sent_);
|
||||
|
||||
for (const auto& header : headers) {
|
||||
vecs.push_back(std::move(iovec{
|
||||
vecs.push_back(iovec{
|
||||
.iov_base = const_cast<char*>(header.first.data()),
|
||||
.iov_len = header.first.size(),
|
||||
}));
|
||||
vecs.push_back(std::move(iovec{
|
||||
});
|
||||
vecs.push_back(iovec{
|
||||
.iov_base = const_cast<char*>(": "),
|
||||
.iov_len = 2,
|
||||
}));
|
||||
vecs.push_back(std::move(iovec{
|
||||
});
|
||||
vecs.push_back(iovec{
|
||||
.iov_base = const_cast<char*>(header.second.data()),
|
||||
.iov_len = header.second.size(),
|
||||
}));
|
||||
vecs.push_back(std::move(iovec{
|
||||
});
|
||||
vecs.push_back(iovec{
|
||||
.iov_base = const_cast<char*>("\n"),
|
||||
.iov_len = 1,
|
||||
}));
|
||||
});
|
||||
}
|
||||
|
||||
if (!body.empty() && !body_sent_) {
|
||||
body_sent_ = true;
|
||||
vecs.push_back(std::move(iovec{
|
||||
vecs.push_back(iovec{
|
||||
.iov_base = const_cast<char*>("\n"),
|
||||
.iov_len = 1,
|
||||
}));
|
||||
});
|
||||
}
|
||||
|
||||
for (const auto& chunk : body) {
|
||||
vecs.push_back(std::move(iovec{
|
||||
vecs.push_back(iovec{
|
||||
.iov_base = const_cast<char*>(chunk.data()),
|
||||
.iov_len = chunk.size(),
|
||||
}));
|
||||
});
|
||||
}
|
||||
|
||||
conn_->WriteOutput(request_id_, vecs);
|
||||
|
||||
Reference in New Issue
Block a user