Skip to content

Shared Host : /dev/urandom is not within the allowed path(s)  #18

Closed
@aborigines

Description

@aborigines

Shared Host : /dev/urandom is not within the allowed path(s)
env
debian6
php 5.3
apache2

diff --git a/URandom.php.original b/URandom.php
index 8d661f6..3f7d695 100644
--- a/URandom.php.original
+++ b/URandom.php
@@ -54,7 +54,7 @@ class URandom implements \PasswordLib\Random\Source {
      * @return string A string of the requested size
      */
     public function generate($size) {
-        if ($size == 0 || !file_exists($this->file)) {
+        if ($size == 0 || !@file_exists($this->file)) {
             return str_repeat(chr(0), $size);
         }
         $file = fopen($this->file, 'rb');

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions