about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorJeff Olson <olson.jeffery@gmail.com>2013-09-02 20:23:12 -0700
committerJeff Olson <olson.jeffery@gmail.com>2013-09-16 23:17:46 -0700
commit055488df1a6a4500de565ac2531d7bc42dd02f83 (patch)
treee0f775121222ed1a74aec4a670ea514fbb946fbb /src/libstd
parentaf650572e0fceb94b387db50ee31f19ee000fe4b (diff)
downloadrust-055488df1a6a4500de565ac2531d7bc42dd02f83.tar.gz
rust-055488df1a6a4500de565ac2531d7bc42dd02f83.zip
merge cleanup
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/rt/uv/file.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/rt/uv/file.rs b/src/libstd/rt/uv/file.rs
index 32e248254f4..850b28718d0 100644
--- a/src/libstd/rt/uv/file.rs
+++ b/src/libstd/rt/uv/file.rs
@@ -183,8 +183,9 @@ impl FsRequest {
     // accessors/utility funcs
     fn sync_cleanup(self, result: c_int)
           -> Result<c_int, UvError> {
+        let loop_ = self.get_loop().native_handle();
         self.cleanup_and_delete();
-        match status_to_maybe_uv_error(result as i32) {
+        match status_to_maybe_uv_error_with_loop(loop_,result as i32) {
             Some(err) => Err(err),
             None => Ok(result)
         }