From f71bd2c94acfa624d99896622e76ec09ce870a36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dorian=20P=C3=A9ron?= Date: Thu, 29 Aug 2024 00:48:55 +0200 Subject: [PATCH] feat(checksum): prevent incorrectly formatted checksums from stopping the program --- src/uucore/src/lib/features/checksum/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/uucore/src/lib/features/checksum/mod.rs b/src/uucore/src/lib/features/checksum/mod.rs index 51249fd517..a184bc96e1 100644 --- a/src/uucore/src/lib/features/checksum/mod.rs +++ b/src/uucore/src/lib/features/checksum/mod.rs @@ -543,6 +543,10 @@ fn process_checksum_file( opts, ) { Err(UError(e)) => return Err(e.into()), + Err(ImproperlyFormatted) => { + res.bad_format += 1; + continue; + } Err(Skipped) => continue, Ok(_) => (), }