We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2b61a63 commit d8054dcCopy full SHA for d8054dc
1 file changed
src/entry.rs
@@ -1759,6 +1759,12 @@ entry! {
1759
.into();
1760
}
1761
1762
+ let Ok(length) = usize::try_from(length) else {
1763
+ return Error::bad_data("d2i_SSL_SESSION with negative length")
1764
+ .raise()
1765
+ .into();
1766
+ };
1767
+
1768
let ptr = unsafe { ptr::read(pp) };
1769
let slice = try_slice!(ptr, length);
1770
0 commit comments