diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-10-28 14:19:17 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-10-28 14:19:17 -0700 |
| commit | f96ad30dfc3501b979fd1d089f43e7fb6ff9eec3 (patch) | |
| tree | 7e616ca46caec729c3d3ebb9656c8d57305d11b9 /src/lib/run_program.rs | |
| parent | ad66d72e6c0f77d7c6a094cf3fc5799b65824c87 (diff) | |
| download | rust-f96ad30dfc3501b979fd1d089f43e7fb6ff9eec3.tar.gz rust-f96ad30dfc3501b979fd1d089f43e7fb6ff9eec3.zip | |
stdlib: Make reinterpret_cast and leak unsafe
Diffstat (limited to 'src/lib/run_program.rs')
| -rw-r--r-- | src/lib/run_program.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/run_program.rs b/src/lib/run_program.rs index e4913b54184..c308f4957d0 100644 --- a/src/lib/run_program.rs +++ b/src/lib/run_program.rs @@ -92,7 +92,8 @@ type program = obj { fn arg_vec(prog: str, args: [@str]) -> [sbuf] { let argptrs = str::as_buf(prog, {|buf| [buf] }); for arg in args { argptrs += str::as_buf(*arg, {|buf| [buf] }); } - argptrs += [unsafe::reinterpret_cast(0)]; + // FIXME: ptr::null instead of cast + argptrs += [unsafe {unsafe::reinterpret_cast(0)}]; ret argptrs; } |
