diff --git a/src/libstd/uvtmp.rs b/src/libstd/uvtmp.rs index b14c99eaea5..cabda0fd47e 100644 --- a/src/libstd/uvtmp.rs +++ b/src/libstd/uvtmp.rs @@ -65,7 +65,8 @@ fn delete_thread(thread: thread) { rustrt::rust_uvtmp_delete_thread(thread) } -fn connect(thread: thread, req_id: u32, ip: str, ch: comm::chan) -> connect_data { +fn connect(thread: thread, req_id: u32, + ip: str, ch: comm::chan) -> connect_data { str::as_buf(ip) {|ipbuf| rustrt::rust_uvtmp_connect(thread, req_id, ipbuf, ch) }