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" )
@@ -220,8 +220,8 @@ pub fn uu_app() -> Command {
220220 )
221221}
222222
223- fn get_mode ( matches : & ArgMatches ) -> Result < mode_t , String > {
224- match matches . get_one :: < String > ( "mode" ) {
223+ fn get_mode ( str_mode : Option < & String > ) -> Result < mode_t , String > {
224+ match str_mode {
225225 None => Ok ( MODE_RW_UGO ) ,
226226 Some ( str_mode) => uucore:: mode:: parse_mode ( str_mode)
227227 . map_err ( |e| format ! ( "invalid mode ({e})" ) )
You can’t perform that action at this time.
0 commit comments