aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorAdenilson Cavalcanti <cavalcantii@gmail.com>2015-03-27 17:05:15 -0700
committerMs2ger <ms2ger@gmail.com>2015-04-01 15:30:33 +0200
commit4e9bb15ba73fa3a1c8a744003042fc29a9489bc1 (patch)
treeb2abc5f37ce4263651e64b63ceed0e9fe4de3d0e /components/script
parentd74e6330a49275bc5d15d29ff55c081739ce3659 (diff)
downloadservo-4e9bb15ba73fa3a1c8a744003042fc29a9489bc1.tar.gz
servo-4e9bb15ba73fa3a1c8a744003042fc29a9489bc1.zip
Instead of panicking on broken url, break from the loop and return.
Diffstat (limited to 'components/script')
-rw-r--r--components/script/parse/html.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script/parse/html.rs b/components/script/parse/html.rs
index ce7b75f9338..3fc60d8c7c8 100644
--- a/components/script/parse/html.rs
+++ b/components/script/parse/html.rs
@@ -274,7 +274,9 @@ pub fn parse_html(document: JSRef<Document>,
parser.parse_chunk(data);
}
ProgressMsg::Done(Err(err)) => {
- panic!("Failed to load page URL {}, error: {}", url.serialize(), err);
+ debug!("Failed to load page URL {}, error: {}", url.serialize(), err);
+ // TODO(Savago): we should send a notification to callers #5463.
+ break;
}
ProgressMsg::Done(Ok(())) => break,
}