1
0
mirror of https://github.com/danog/phpseclib.git synced 2024-11-30 04:39:21 +01:00

SSH2: Be less overly clever loading Crypt/Random

This commit is contained in:
David Stensland 2013-04-01 12:29:28 -04:00
parent 5cd0191edd
commit 28f18f83ec
2 changed files with 5 additions and 6 deletions

View File

@ -43,6 +43,9 @@
"File": "phpseclib/", "File": "phpseclib/",
"Math": "phpseclib/", "Math": "phpseclib/",
"Net": "phpseclib/" "Net": "phpseclib/"
} },
"files": [
"phpseclib/Crypt/Random.php"
]
} }
} }

View File

@ -80,11 +80,7 @@ if (!class_exists('Math_BigInteger')) {
/** /**
* Include Crypt_Random * Include Crypt_Random
*/ */
// the class_exists() will only be called if the crypt_random_string function hasn't been defined and if (!function_exists('crypt_random_string')) {
// will trigger a call to __autoload() if you're wanting to auto-load classes
// call function_exists() a second time to stop the require_once from being called outside
// of the auto loader
if (!function_exists('crypt_random_string') && !class_exists('Crypt_Random') && !function_exists('crypt_random_string')) {
require_once('Crypt/Random.php'); require_once('Crypt/Random.php');
} }