about summary refs log tree commit diff
path: root/src/rt/rust_stack.cpp
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-07-07 13:30:48 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-08-04 15:45:16 -0700
commitbd908d4c0e9cc4717928e63d7ed64cd9ffe0bfce (patch)
tree320111032a4e6435c3e2a50421909249b8f49f37 /src/rt/rust_stack.cpp
parent3102b1797e24b9dd8eef2f68a74ec83749d7b53d (diff)
downloadrust-bd908d4c0e9cc4717928e63d7ed64cd9ffe0bfce.tar.gz
rust-bd908d4c0e9cc4717928e63d7ed64cd9ffe0bfce.zip
std and rustc: explicitly pass c strings to c functions
When strings lose their trailing null, this pattern will become dangerous:

let foo = "bar";
let foo_ptr: *u8 = &foo[0];

Instead we should use c_strs to handle this correctly.
Diffstat (limited to 'src/rt/rust_stack.cpp')
0 files changed, 0 insertions, 0 deletions