# HG changeset patch # User Matt Johnston # Date 1364900044 -28800 # Node ID 0b854ab003334b2cd7e675617c4a330c96afa8db # Parent 73b6e5d8801baf9cff58bee89c6236c174ba83f8# Parent 619b1ed837fd54a48e65ec2120997748919d6f47 merge diff -r 619b1ed837fd -r 0b854ab00333 random.c --- a/random.c Tue Apr 02 00:11:53 2013 +0800 +++ b/random.c Tue Apr 02 18:54:04 2013 +0800 @@ -157,6 +157,9 @@ /* This is opportunistic, don't worry about failure */ unsigned char buf[INIT_SEED_SIZE]; FILE *f = fopen(DROPBEAR_URANDOM_DEV, "w"); + if (!f) { + return; + } genrandom(buf, sizeof(buf)); fwrite(buf, sizeof(buf), 1, f); fclose(f);