diff --git a/src/libcore/os.rs b/src/libcore/os.rs index d970595455ce..27b8f65a1337 100644 --- a/src/libcore/os.rs +++ b/src/libcore/os.rs @@ -114,7 +114,7 @@ mod win32 { let mut t = str::to_utf16(s); // Null terminate before passing on. t += ~[0u16]; - vec::as_buf(t, |buf, _len| f(buf)) + vec::as_imm_buf(t, |buf, _len| f(buf)) } }