File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -17,18 +17,26 @@ exports.createHmac = exports.Hmac = require('create-hmac')
17
17
18
18
exports . randomBytes = function ( size , callback ) {
19
19
if ( callback && callback . call ) {
20
+ var res ;
20
21
try {
21
- callback . call ( this , undefined , rng ( size ) )
22
- } catch ( err ) { callback ( err ) }
22
+ res = rng ( size )
23
+ } catch ( err ) {
24
+ return callback ( err )
25
+ }
26
+ callback . call ( this , undefined , res )
23
27
} else {
24
28
return rng ( size )
25
29
}
26
30
}
27
31
exports . pseudoRandomBytes = function ( size , callback ) {
28
32
if ( callback && callback . call ) {
33
+ var res ;
29
34
try {
30
- callback . call ( this , undefined , prng ( size ) )
31
- } catch ( err ) { callback ( err ) }
35
+ res = prng ( size )
36
+ } catch ( err ) {
37
+ return callback ( err )
38
+ }
39
+ callback . call ( this , undefined , res )
32
40
} else {
33
41
return prng ( size )
34
42
}
You can’t perform that action at this time.
0 commit comments