diff --git a/src/uu/cksum/src/cksum.rs b/src/uu/cksum/src/cksum.rs index 40694fac6..a3e6dfd9e 100644 --- a/src/uu/cksum/src/cksum.rs +++ b/src/uu/cksum/src/cksum.rs @@ -177,18 +177,11 @@ where if options.raw { let bytes = match options.algo_name { - ALGORITHM_OPTIONS_CRC => { - let bytes = sum.parse::().unwrap().to_be_bytes(); - bytes.to_vec() - } + ALGORITHM_OPTIONS_CRC => sum.parse::().unwrap().to_be_bytes().to_vec(), ALGORITHM_OPTIONS_SYSV | ALGORITHM_OPTIONS_BSD => { - let bytes = sum.parse::().unwrap().to_be_bytes(); - bytes.to_vec() - } - _ => { - let bytes = decode(sum).unwrap(); - bytes + sum.parse::().unwrap().to_be_bytes().to_vec() } + _ => decode(sum).unwrap(), }; stdout().write_all(&bytes)?; return Ok(());