Skip to content

Commit df8cbc6

Browse files
olsonjefferybrson
authored andcommitted
---
yaml --- r: 15991 b: refs/heads/try c: 9b10359 h: refs/heads/master i: 15989: 5cf6c2a 15987: 1932bed 15983: 69a5f40 v: v3
1 parent b49a081 commit df8cbc6

File tree

2 files changed

+27
-32
lines changed

2 files changed

+27
-32
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: 7de1a68217767eaedc7c192301c3814eea8c7a5e
5+
refs/heads/try: 9b1035904152ab5e12f08f5e5353c4af33368dcd
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/src/libstd/net_tcp.rs

Lines changed: 26 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ fn connect(input_ip: ip::ip_addr, port: uint)
107107
let socket_data = @{
108108
reader_po: reader_po,
109109
reader_ch: comm::chan(reader_po),
110-
stream_handle_ptr : stream_handle_ptr,
111-
connect_req : uv::ll::connect_t(),
112-
write_req : uv::ll::write_t(),
110+
stream_handle_ptr: stream_handle_ptr,
111+
connect_req: uv::ll::connect_t(),
112+
write_req: uv::ll::write_t(),
113113
hl_loop: hl_loop
114114
};
115115
let socket_data_ptr = ptr::addr_of(*socket_data);
@@ -523,13 +523,14 @@ net::tcp::listen(remote_ip, remote_port, backlog) {|new_conn, kill_ch|
523523
let cont_ch = comm::chan(cont_po);
524524
task::spawn {||
525525
let accept_result = net::tcp::accept(new_conn);
526-
alt accept_result.is_failure() {
527-
false { comm::send(cont_ch, result::get_err(accept_result)); }
528-
true {
526+
if accept_result.is_failure() {
527+
comm::send(cont_ch, result::get_err(accept_result));
528+
// fail?
529+
}
530+
else {
529531
let sock = result::get(accept_result);
530532
comm::send(cont_ch, true);
531533
// do work here
532-
}
533534
}
534535
};
535536
alt comm::recv(cont_po) {
@@ -841,8 +842,7 @@ crust fn tcp_lfc_on_connection_cb(handle: *uv::ll::uv_tcp_t,
841842
let server_data_ptr = uv::ll::get_data_for_uv_handle(handle)
842843
as *tcp_listen_fc_data;
843844
let kill_ch = (*server_data_ptr).kill_ch;
844-
alt (*server_data_ptr).active {
845-
true {
845+
if (*server_data_ptr).active {
846846
alt status {
847847
0i32 {
848848
let new_conn = new_tcp_conn(handle);
@@ -856,9 +856,6 @@ crust fn tcp_lfc_on_connection_cb(handle: *uv::ll::uv_tcp_t,
856856
(*server_data_ptr).active = false;
857857
}
858858
}
859-
}
860-
_ {
861-
}
862859
}
863860
}
864861

@@ -1101,7 +1098,7 @@ fn ipv4_ip_addr_to_sockaddr_in(input_ip: ip::ip_addr,
11011098
ip::ipv4(_,_,_,_) {
11021099
uv::ll::ip4_addr(ip::format_addr(input_ip), port as int)
11031100
}
1104-
_ {
1101+
ip::ipv6(_,_,_,_,_,_,_,_) {
11051102
fail "FIXME ipv6 not yet supported";
11061103
}
11071104
}
@@ -1324,24 +1321,22 @@ mod test {
13241321
err_data.err_name, err_data.err_msg));
13251322
fail "couldn't recv new conn";
13261323
}
1327-
else {
1328-
let sock = result::unwrap(new_conn_result);
1329-
log(debug, "SERVER: successfully accepted"+
1330-
"connection!");
1331-
let received_req_bytes =
1332-
tcp_read_single(sock);
1333-
alt received_req_bytes {
1334-
result::ok(data) {
1335-
server_ch.send(
1336-
str::from_bytes(data));
1337-
log(debug, "SERVER: before write");
1338-
tcp_write_single(sock, str::bytes(resp));
1339-
log(debug, "SERVER: after write.. die");
1340-
}
1341-
result::err(err_data) {
1342-
server_ch.send("");
1343-
}
1344-
}
1324+
let sock = result::unwrap(new_conn_result);
1325+
log(debug, "SERVER: successfully accepted"+
1326+
"connection!");
1327+
let received_req_bytes =
1328+
tcp_read_single(sock);
1329+
alt received_req_bytes {
1330+
result::ok(data) {
1331+
server_ch.send(
1332+
str::from_bytes(data));
1333+
log(debug, "SERVER: before write");
1334+
tcp_write_single(sock, str::bytes(resp));
1335+
log(debug, "SERVER: after write.. die");
1336+
}
1337+
result::err(err_data) {
1338+
server_ch.send("");
1339+
}
13451340
}
13461341
};
13471342
let ret_val = server_ch.recv();

0 commit comments

Comments
 (0)