Skip to content

Commit 23fc4a1

Browse files
committed
Review fixes
1 parent b231ac2 commit 23fc4a1

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/rngs/os.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pub struct OsRng;
2525

2626
impl OsRng {
2727
/// Create a new `OsRng`.
28-
#[deprecated(since="0.2.0", note="replace OsRng::new().unwrap() with just OsRng")]
28+
#[deprecated(since="0.7.0", note="replace OsRng::new().unwrap() with just OsRng")]
2929
pub fn new() -> Result<OsRng, Error> {
3030
Ok(OsRng)
3131
}
@@ -49,10 +49,6 @@ impl RngCore for OsRng {
4949
}
5050

5151
fn try_fill_bytes(&mut self, dest: &mut [u8]) -> Result<(), Error> {
52-
// Some systems do not support reading 0 random bytes.
53-
// (And why waste a system call?)
54-
if dest.len() == 0 { return Ok(()); }
55-
5652
getrandom(dest).map_err(|e|
5753
Error::with_cause(ErrorKind::Unavailable, "OsRng failed", e))
5854
}

0 commit comments

Comments
 (0)