Snap for 11847214 from 388272485a91685be4cd467fbe623f0f189c346c to 24Q3-release Change-Id: Ief5266b84871d6c17b4d886a2f3745eb13ecd5bb
diff --git a/boringssl/src/err.rs b/boringssl/src/err.rs index 07b466a..55683ee 100644 --- a/boringssl/src/err.rs +++ b/boringssl/src/err.rs
@@ -35,7 +35,8 @@ _ => {} } - match ffi::ERR_GET_LIB(code) as u32 { + // SAFETY: `ERR_GET_LIB` is safe for all inputs. + match unsafe { ffi::ERR_GET_LIB(code) as u32 } { ffi::ERR_LIB_USER => ErrorCode::try_from(reason).unwrap_or(ErrorCode::BoringSslError), ffi::ERR_LIB_EVP => translate_evp_error(reason), ffi::ERR_LIB_ASN1 => translate_asn1_error(reason),