Fix cleaning temoorary file.
GitOrigin-RevId: 68fbf33125dc874bd24b67acae426dc6accedbe9
This commit is contained in:
parent
5379348651
commit
6439cf8567
@ -70,7 +70,9 @@ Result<size_t> HttpReader::read_next(HttpQuery *query) {
|
|||||||
if (state_ != ReadHeaders) {
|
if (state_ != ReadHeaders) {
|
||||||
flow_source_.wakeup();
|
flow_source_.wakeup();
|
||||||
if (flow_sink_.is_ready() && flow_sink_.status().is_error()) {
|
if (flow_sink_.is_ready() && flow_sink_.status().is_error()) {
|
||||||
|
if (!temp_file_.empty()) {
|
||||||
clean_temporary_file();
|
clean_temporary_file();
|
||||||
|
}
|
||||||
return Status::Error(400, PSLICE() << "Bad Request: " << flow_sink_.status().message());
|
return Status::Error(400, PSLICE() << "Bad Request: " << flow_sink_.status().message());
|
||||||
}
|
}
|
||||||
need_size = flow_source_.get_need_size();
|
need_size = flow_source_.get_need_size();
|
||||||
|
Reference in New Issue
Block a user