mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix: fail protocol request when OnWrite fails (#26296)
This commit is contained in:
@@ -153,15 +153,13 @@ struct WriteData {
|
||||
};
|
||||
|
||||
void OnWrite(std::unique_ptr<WriteData> write_data, MojoResult result) {
|
||||
if (result != MOJO_RESULT_OK) {
|
||||
network::URLLoaderCompletionStatus status(net::ERR_FAILED);
|
||||
return;
|
||||
network::URLLoaderCompletionStatus status(net::ERR_FAILED);
|
||||
if (result == MOJO_RESULT_OK) {
|
||||
status = network::URLLoaderCompletionStatus(net::OK);
|
||||
status.encoded_data_length = write_data->data.size();
|
||||
status.encoded_body_length = write_data->data.size();
|
||||
status.decoded_body_length = write_data->data.size();
|
||||
}
|
||||
|
||||
network::URLLoaderCompletionStatus status(net::OK);
|
||||
status.encoded_data_length = write_data->data.size();
|
||||
status.encoded_body_length = write_data->data.size();
|
||||
status.decoded_body_length = write_data->data.size();
|
||||
write_data->client->OnComplete(status);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user