aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/conversions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bindings/conversions.rs')
-rw-r--r--components/script/dom/bindings/conversions.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/bindings/conversions.rs b/components/script/dom/bindings/conversions.rs
index 1f29eeb687d..9967b6cf9b7 100644
--- a/components/script/dom/bindings/conversions.rs
+++ b/components/script/dom/bindings/conversions.rs
@@ -448,11 +448,11 @@ impl FromJSValConvertible for ByteString {
};
assert!(!chars.is_null());
- let char_vec = unsafe {
- Vec::from_raw_buf(chars as *mut u8, length as usize)
+ let char_slice = unsafe {
+ slice::from_raw_parts(chars as *mut u8, length as usize)
};
- return Ok(ByteString::new(char_vec));
+ return Ok(ByteString::new(char_slice.to_vec()));
}
unsafe {