about summary refs log tree commit diff
path: root/src/libextra/net/ip.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libextra/net/ip.rs')
-rw-r--r--src/libextra/net/ip.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libextra/net/ip.rs b/src/libextra/net/ip.rs
index 6876b3510b6..11e3106e4b5 100644
--- a/src/libextra/net/ip.rs
+++ b/src/libextra/net/ip.rs
@@ -116,7 +116,7 @@ pub fn get_addr(node: &str, iotask: &iotask)
     let (output_po, output_ch) = stream();
     let mut output_ch = Some(SharedChan::new(output_ch));
     do str::as_buf(node) |node_ptr, len| {
-        let output_ch = output_ch.swap_unwrap();
+        let output_ch = output_ch.take_unwrap();
         debug!("slice len %?", len);
         let handle = create_uv_getaddrinfo_t();
         let handle_ptr: *uv_getaddrinfo_t = &handle;