diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-08-06 21:19:38 -0700 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-08-07 14:06:50 -0700 |
| commit | aababbba8e5d5b56aa4a0cedb9b2008ba6cdc422 (patch) | |
| tree | 11e925afa49365d17956c95a9fdd627a3737ea77 /src/libstd | |
| parent | 72688eaa132403fcb5f103cb13756ef50ed804c0 (diff) | |
| download | rust-aababbba8e5d5b56aa4a0cedb9b2008ba6cdc422.tar.gz rust-aababbba8e5d5b56aa4a0cedb9b2008ba6cdc422.zip | |
std: fix a bad type cast for in str.to_c_str()
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/c_str.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/c_str.rs b/src/libstd/c_str.rs index ac9bbfb1dfb..7e313543660 100644 --- a/src/libstd/c_str.rs +++ b/src/libstd/c_str.rs @@ -124,7 +124,7 @@ impl<'self> ToCStr for &'self [u8] { fn to_c_str(&self) -> CString { do self.as_imm_buf |self_buf, self_len| { unsafe { - let buf = libc::malloc(self_len as u64 + 1) as *mut u8; + let buf = libc::malloc(self_len as libc::size_t + 1) as *mut u8; if buf.is_null() { fail!("failed to allocate memory!"); } |
