We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1cdf057 commit 5a92a4cCopy full SHA for 5a92a4c
browser.js
@@ -32,8 +32,9 @@ function randomBytes (size, cb) {
32
if (size > 0) { // getRandomValues fails on IE if size == 0
33
if (size > MAX_BYTES) {
34
for (var generated = 0; generated < size; generated += MAX_BYTES) {
35
- var nextChunk = generated + MAX_BYTES > size ? size - generated : MAX_BYTES
36
- crypto.getRandomValues(bytes.slice(generated, generated + nextChunk))
+ // buffer.slice automatically checks if the end is past the end of
+ // the buffer so we don't have to here
37
+ crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES))
38
}
39
} else {
40
crypto.getRandomValues(bytes)
0 commit comments