File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ fn _mknod(file_name: &str, config: Config) -> i32 {
101101pub fn uumain ( args : impl uucore:: Args ) -> UResult < ( ) > {
102102 let matches = uu_app ( ) . try_get_matches_from ( args) ?;
103103
104- let mode = get_mode ( & matches) . map_err ( |e| USimpleError :: new ( 1 , e) ) ?;
104+ let mode = get_mode ( matches. get_one :: < String > ( "mode" ) ) . map_err ( |e| USimpleError :: new ( 1 , e) ) ?;
105105
106106 let file_name = matches
107107 . get_one :: < String > ( "name" )
@@ -219,8 +219,8 @@ pub fn uu_app() -> Command {
219219 )
220220}
221221
222- fn get_mode ( matches : & ArgMatches ) -> Result < mode_t , String > {
223- match matches . get_one :: < String > ( "mode" ) {
222+ fn get_mode ( str_mode : Option < & String > ) -> Result < mode_t , String > {
223+ match str_mode {
224224 None => Ok ( MODE_RW_UGO ) ,
225225 Some ( str_mode) => uucore:: mode:: parse_mode ( str_mode)
226226 . map_err ( |e| format ! ( "invalid mode ({e})" ) )
You can’t perform that action at this time.
0 commit comments