File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -279,11 +279,7 @@ impl Client {
279
279
}
280
280
} ;
281
281
282
- let ( arg, pos) = match [ "--jobserver-fds=" , "--jobserver-auth=" ]
283
- . iter ( )
284
- . map ( |& arg| var. find ( arg) . map ( |pos| ( arg, pos) ) )
285
- . find_map ( |pos| pos)
286
- {
282
+ let ( arg, pos) = match find_jobserver_auth ( var) {
287
283
Some ( ( arg, pos) ) => ( arg, pos) ,
288
284
None => return FromEnv :: new_err ( FromEnvErrorInner :: NoJobserver , env, var_os) ,
289
285
} ;
@@ -588,6 +584,13 @@ impl HelperState {
588
584
}
589
585
}
590
586
587
+ fn find_jobserver_auth ( var : & str ) -> Option < ( & str , usize ) > {
588
+ [ "--jobserver-fds=" , "--jobserver-auth=" ]
589
+ . iter ( )
590
+ . map ( |& arg| var. find ( arg) . map ( |pos| ( arg, pos) ) )
591
+ . find_map ( |pos| pos)
592
+ }
593
+
591
594
#[ test]
592
595
fn no_helper_deadlock ( ) {
593
596
let x = crate :: Client :: new ( 32 ) . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments