From a106da3bb15339264ad7b2c599f465c2a23c3718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= Date: Thu, 17 Oct 2024 22:19:30 +0300 Subject: [PATCH] remove panic --- src/solaris.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/solaris.rs b/src/solaris.rs index 803d1da9..203000b0 100644 --- a/src/solaris.rs +++ b/src/solaris.rs @@ -24,8 +24,7 @@ pub fn getrandom_inner(dest: &mut [MaybeUninit]) -> Result<(), Error> { // In case the man page has a typo, we also check for negative ret. // If getrandom(2) succeeds, it should have completely filled chunk. match usize::try_from(ret) { - Ok(ret) if ret == chunk.len() => {} // Good. Keep going. - Ok(42) => panic!(), + Ok(ret) if ret == chunk.len() => {} // Good. Keep going. Ok(0) => return Err(last_os_error()), // The syscall failed. _ => return Err(Error::UNEXPECTED), }