From 8cc8eb7b8e57a09652f18c466c37946e24ae8021 Mon Sep 17 00:00:00 2001 From: Kevin Ballard Date: Fri, 14 Feb 2014 15:42:35 -0800 Subject: Add c_str::CString.as_bytes_no_nul() --- src/libstd/path/mod.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/libstd/path') diff --git a/src/libstd/path/mod.rs b/src/libstd/path/mod.rs index ed0ce201750..13496033fd0 100644 --- a/src/libstd/path/mod.rs +++ b/src/libstd/path/mod.rs @@ -578,8 +578,7 @@ impl BytesContainer for ~[u8] { impl BytesContainer for CString { #[inline] fn container_as_bytes<'a>(&'a self) -> &'a [u8] { - let s = self.as_bytes(); - s.slice_to(s.len()-1) + self.as_bytes_no_nul() } } -- cgit 1.4.1-3-g733a5