Index: modules/openid/openid.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/openid/openid.inc,v retrieving revision 1.8 diff -u -p -r1.8 openid.inc --- modules/openid/openid.inc 30 Jan 2008 22:11:22 -0000 1.8 +++ modules/openid/openid.inc 6 Feb 2008 11:44:17 -0000 @@ -368,7 +368,7 @@ function _openid_get_bytes($num_bytes) { static $f = null; $bytes = ''; if (!isset($f)) { - $f = @fopen(OPENID_RAND_SOURCE, "r"); + $f = is_readable(OPENID_RAND_SOURCE) ? fopen(OPENID_RAND_SOURCE, "r") : FALSE; } if (!$f) { // pseudorandom used