ignore aborted response in http caching

This commit is contained in:
Gregory Terzian 2017-11-23 18:14:07 +08:00
parent 6ca651c0c8
commit 609e975c50
8 changed files with 186 additions and 12 deletions

View file

@ -29,6 +29,7 @@ use std::io::Read;
use std::mem;
use std::str;
use std::sync::{Arc, Mutex};
use std::sync::atomic::Ordering;
use std::sync::mpsc::{Sender, Receiver};
use subresource_integrity::is_response_integrity_valid;
@ -422,7 +423,7 @@ fn wait_for_response(response: &mut Response, target: Target, done_chan: &mut Do
},
Data::Done => break,
Data::Cancelled => {
response.aborted = true;
response.aborted.store(true, Ordering::Relaxed);
break;
}
}