diff options
-rw-r--r-- | components/script/dom/characterdata.rs | 2 | ||||
-rw-r--r-- | tests/wpt/metadata/dom/nodes/CharacterData-substringData.html.ini | 3 |
2 files changed, 1 insertions, 4 deletions
diff --git a/components/script/dom/characterdata.rs b/components/script/dom/characterdata.rs index 172fda96f47..92f3283c759 100644 --- a/components/script/dom/characterdata.rs +++ b/components/script/dom/characterdata.rs @@ -73,7 +73,7 @@ impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> { let data = self.data.borrow(); // Step 1. let len = data.chars().count(); - if len > offset as usize { + if offset as usize > len { // Step 2. return Err(IndexSize); } diff --git a/tests/wpt/metadata/dom/nodes/CharacterData-substringData.html.ini b/tests/wpt/metadata/dom/nodes/CharacterData-substringData.html.ini deleted file mode 100644 index 236aa95dfa3..00000000000 --- a/tests/wpt/metadata/dom/nodes/CharacterData-substringData.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[CharacterData-substringData.html] - type: testharness - expected: CRASH |