1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-31 21:17:46 +00:00

od: clean up fname usage

+ rm superfluous clone
+ rm superfluous mut variable
This commit is contained in:
Keunwoo Lee 2015-01-25 22:21:38 -08:00
parent 71bc68a987
commit 55be34a2c4

View file

@ -51,18 +51,17 @@ pub fn uumain(args: Vec<String>) -> isize {
Err(f) => { panic!("Invalid -A/--address-radix\n{}", f) }
};
let mut fname;
match args.last() {
Some(n) => fname = n,
None => { panic!("Need fname for now") ; }
let fname = match args.last() {
Some(n) => n,
None => { panic!("Need fname for now") ; }
};
main(input_offset_base, fname.clone());
main(input_offset_base, fname.as_slice());
0
}
fn main(input_offset_base: Radix, fname: String) {
fn main(input_offset_base: Radix, fname: &str) {
let mut f = match File::open(&Path::new(fname)) {
Ok(f) => f,
Err(e) => panic!("file error: {}", e)