aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorArpad Borsos <arpad.borsos@googlemail.com>2015-01-09 12:44:12 +0100
committerArpad Borsos <arpad.borsos@googlemail.com>2015-01-09 12:47:28 +0100
commit322daccb42413ab8471ec938774d6f2a716d9929 (patch)
tree8530aeaef56580b17146a789a936850e080f77d3 /components/script
parentd9751c0fbb13d04b27c42a9ba5065b5af26f1286 (diff)
downloadservo-322daccb42413ab8471ec938774d6f2a716d9929.tar.gz
servo-322daccb42413ab8471ec938774d6f2a716d9929.zip
Fix assertion trying to remove a Node that has no parent
fixes #4562
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/node.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs
index 849f912bf35..6d13220bd71 100644
--- a/components/script/dom/node.rs
+++ b/components/script/dom/node.rs
@@ -1478,6 +1478,7 @@ impl Node {
// Step 1.
match child.parent_node() {
Some(ref node) if node != &Temporary::from_rooted(parent) => return Err(NotFound),
+ None => return Err(NotFound),
_ => ()
}