diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-06-29 09:38:07 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-06-29 09:38:07 -0700 |
| commit | ca7fb82e0b9fb47e4addcee7b993993e7ce27fde (patch) | |
| tree | 2ee0c282447aaf007baffa1d8acba64b74c92dd8 /src/libstd/task.rs | |
| parent | bd9563aa382ccfbda36049786329edcdc609930c (diff) | |
| download | rust-ca7fb82e0b9fb47e4addcee7b993993e7ce27fde.tar.gz rust-ca7fb82e0b9fb47e4addcee7b993993e7ce27fde.zip | |
rustuv: Don't zero-out data on clones
When cloning a stream, the data is already guaranteed to be in a consistent state, so there's no need to perform a zeroing. This prevents segfaults as seen in #15231 Closes #15231
Diffstat (limited to 'src/libstd/task.rs')
| -rw-r--r-- | src/libstd/task.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/task.rs b/src/libstd/task.rs index 21d19deb0c7..6492717d3ec 100644 --- a/src/libstd/task.rs +++ b/src/libstd/task.rs @@ -649,7 +649,7 @@ fn task_abort_no_kill_runtime() { use std::io::timer; use mem; - let mut tb = TaskBuilder::new(); + let tb = TaskBuilder::new(); let rx = tb.try_future(proc() {}); mem::drop(rx); timer::sleep(1000); |
