File tree Expand file tree Collapse file tree 3 files changed +7
-9
lines changed
branches/try2/src/libstd/rt Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
5
5
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
- refs/heads/try2: 97555e865c55f99684595471fa1d5440b2e6c15e
8
+ refs/heads/try2: f68514c128e536c5868368861871cb665ed9fdd3
9
9
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
10
10
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
11
11
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Original file line number Diff line number Diff line change @@ -88,9 +88,7 @@ impl Writer for TcpStream {
88
88
fn write ( & mut self , buf : & [ u8 ] ) {
89
89
match ( * * self ) . write ( buf) {
90
90
Ok ( _) => ( ) ,
91
- Err ( ioerr) => {
92
- io_error:: cond. raise ( ioerr) ;
93
- }
91
+ Err ( ioerr) => io_error:: cond. raise ( ioerr) ,
94
92
}
95
93
}
96
94
@@ -129,9 +127,7 @@ impl TcpListener {
129
127
impl Listener < TcpStream > for TcpListener {
130
128
fn accept ( & mut self ) -> Option < TcpStream > {
131
129
match ( * * self ) . accept ( ) {
132
- Ok ( s) => {
133
- Some ( TcpStream :: new ( s) )
134
- }
130
+ Ok ( s) => Some ( TcpStream :: new ( s) ) ,
135
131
Err ( ioerr) => {
136
132
io_error:: cond. raise ( ioerr) ;
137
133
return None ;
Original file line number Diff line number Diff line change @@ -190,9 +190,10 @@ impl StreamWatcher {
190
190
191
191
extern fn close_cb ( handle : * uvll:: uv_stream_t ) {
192
192
let mut stream_watcher: StreamWatcher = NativeHandle :: from_native_handle ( handle) ;
193
- stream_watcher. get_watcher_data ( ) . close_cb . take_unwrap ( ) ( ) ;
193
+ let cb = stream_watcher. get_watcher_data ( ) . close_cb . take_unwrap ( ) ;
194
194
stream_watcher. drop_watcher_data ( ) ;
195
195
unsafe { free_handle ( handle as * c_void ) }
196
+ cb ( ) ;
196
197
}
197
198
}
198
199
}
@@ -411,9 +412,10 @@ impl UdpWatcher {
411
412
412
413
extern fn close_cb ( handle : * uvll:: uv_udp_t ) {
413
414
let mut udp_watcher: UdpWatcher = NativeHandle :: from_native_handle ( handle) ;
414
- udp_watcher. get_watcher_data ( ) . close_cb . take_unwrap ( ) ( ) ;
415
+ let cb = udp_watcher. get_watcher_data ( ) . close_cb . take_unwrap ( ) ;
415
416
udp_watcher. drop_watcher_data ( ) ;
416
417
unsafe { free_handle ( handle as * c_void ) }
418
+ cb ( ) ;
417
419
}
418
420
}
419
421
}
You can’t perform that action at this time.
0 commit comments