@@ -111,8 +111,8 @@ impl Session {
111111 pix_height : u32 ,
112112 terminal_modes : & [ ( Pty , u32 ) ] ,
113113 ) -> Result < ( ) , crate :: Error > {
114- if let Some ( ref mut enc) = self . common . encrypted {
115- if let Some ( channel) = enc. channels . get ( & channel) {
114+ if let Some ( ref mut enc) = self . common . encrypted
115+ && let Some ( channel) = enc. channels . get ( & channel) {
116116 push_packet ! ( enc. write, {
117117 map_err!( msg:: CHANNEL_REQUEST . encode( & mut enc. write) ) ?;
118118
@@ -137,7 +137,6 @@ impl Session {
137137 ( Pty :: TTY_OP_END as u8 ) . encode( & mut enc. write) ?;
138138 } ) ;
139139 }
140- }
141140 Ok ( ( ) )
142141 }
143142
@@ -150,8 +149,8 @@ impl Session {
150149 x11_authentication_cookie : & str ,
151150 x11_screen_number : u32 ,
152151 ) -> Result < ( ) , crate :: Error > {
153- if let Some ( ref mut enc) = self . common . encrypted {
154- if let Some ( channel) = enc. channels . get ( & channel) {
152+ if let Some ( ref mut enc) = self . common . encrypted
153+ && let Some ( channel) = enc. channels . get ( & channel) {
155154 push_packet ! ( enc. write, {
156155 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
157156
@@ -164,7 +163,6 @@ impl Session {
164163 x11_screen_number. encode( & mut enc. write) ?;
165164 } ) ;
166165 }
167- }
168166 Ok ( ( ) )
169167 }
170168
@@ -175,8 +173,8 @@ impl Session {
175173 variable_name : & str ,
176174 variable_value : & str ,
177175 ) -> Result < ( ) , crate :: Error > {
178- if let Some ( ref mut enc) = self . common . encrypted {
179- if let Some ( channel) = enc. channels . get ( & channel) {
176+ if let Some ( ref mut enc) = self . common . encrypted
177+ && let Some ( channel) = enc. channels . get ( & channel) {
180178 push_packet ! ( enc. write, {
181179 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
182180
@@ -187,7 +185,6 @@ impl Session {
187185 variable_value. encode( & mut enc. write) ?;
188186 } ) ;
189187 }
190- }
191188 Ok ( ( ) )
192189 }
193190
@@ -196,8 +193,8 @@ impl Session {
196193 want_reply : bool ,
197194 channel : ChannelId ,
198195 ) -> Result < ( ) , crate :: Error > {
199- if let Some ( ref mut enc) = self . common . encrypted {
200- if let Some ( channel) = enc. channels . get ( & channel) {
196+ if let Some ( ref mut enc) = self . common . encrypted
197+ && let Some ( channel) = enc. channels . get ( & channel) {
201198 push_packet ! ( enc. write, {
202199 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
203200
@@ -206,7 +203,6 @@ impl Session {
206203 ( want_reply as u8 ) . encode( & mut enc. write) ?;
207204 } ) ;
208205 }
209- }
210206 Ok ( ( ) )
211207 }
212208
@@ -216,8 +212,8 @@ impl Session {
216212 want_reply : bool ,
217213 command : & [ u8 ] ,
218214 ) -> Result < ( ) , crate :: Error > {
219- if let Some ( ref mut enc) = self . common . encrypted {
220- if let Some ( channel) = enc. channels . get ( & channel) {
215+ if let Some ( ref mut enc) = self . common . encrypted
216+ && let Some ( channel) = enc. channels . get ( & channel) {
221217 push_packet ! ( enc. write, {
222218 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
223219
@@ -228,14 +224,13 @@ impl Session {
228224 } ) ;
229225 return Ok ( ( ) ) ;
230226 }
231- }
232227 error ! ( "exec" ) ;
233228 Ok ( ( ) )
234229 }
235230
236231 pub fn signal ( & mut self , channel : ChannelId , signal : Sig ) -> Result < ( ) , crate :: Error > {
237- if let Some ( ref mut enc) = self . common . encrypted {
238- if let Some ( channel) = enc. channels . get ( & channel) {
232+ if let Some ( ref mut enc) = self . common . encrypted
233+ && let Some ( channel) = enc. channels . get ( & channel) {
239234 push_packet ! ( enc. write, {
240235 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
241236 channel. recipient_channel. encode( & mut enc. write) ?;
@@ -244,7 +239,6 @@ impl Session {
244239 signal. name( ) . encode( & mut enc. write) ?;
245240 } ) ;
246241 }
247- }
248242 Ok ( ( ) )
249243 }
250244
@@ -254,8 +248,8 @@ impl Session {
254248 channel : ChannelId ,
255249 name : & str ,
256250 ) -> Result < ( ) , crate :: Error > {
257- if let Some ( ref mut enc) = self . common . encrypted {
258- if let Some ( channel) = enc. channels . get ( & channel) {
251+ if let Some ( ref mut enc) = self . common . encrypted
252+ && let Some ( channel) = enc. channels . get ( & channel) {
259253 push_packet ! ( enc. write, {
260254 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
261255
@@ -265,7 +259,6 @@ impl Session {
265259 name. encode( & mut enc. write) ?;
266260 } ) ;
267261 }
268- }
269262 Ok ( ( ) )
270263 }
271264
@@ -277,8 +270,8 @@ impl Session {
277270 pix_width : u32 ,
278271 pix_height : u32 ,
279272 ) -> Result < ( ) , crate :: Error > {
280- if let Some ( ref mut enc) = self . common . encrypted {
281- if let Some ( channel) = enc. channels . get ( & channel) {
273+ if let Some ( ref mut enc) = self . common . encrypted
274+ && let Some ( channel) = enc. channels . get ( & channel) {
282275 push_packet ! ( enc. write, {
283276 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
284277
@@ -291,7 +284,6 @@ impl Session {
291284 pix_height. encode( & mut enc. write) ?;
292285 } ) ;
293286 }
294- }
295287 Ok ( ( ) )
296288 }
297289
@@ -484,16 +476,15 @@ impl Session {
484476 channel : ChannelId ,
485477 want_reply : bool ,
486478 ) -> Result < ( ) , crate :: Error > {
487- if let Some ( ref mut enc) = self . common . encrypted {
488- if let Some ( channel) = enc. channels . get ( & channel) {
479+ if let Some ( ref mut enc) = self . common . encrypted
480+ && let Some ( channel) = enc. channels . get ( & channel) {
489481 push_packet ! ( enc. write, {
490482 msg:: CHANNEL_REQUEST . encode( & mut enc. write) ?;
491483 channel. recipient_channel. encode( & mut enc. write) ?;
492484 "auth-agent-req@openssh.com" . encode( & mut enc. write) ?;
493485 ( want_reply as u8 ) . encode( & mut enc. write) ?;
494486 } ) ;
495487 }
496- }
497488 Ok ( ( ) )
498489 }
499490
0 commit comments