Преглед изворни кода

Fixed a bug with working directory in idObfuscation.php

adolfintel пре 7 година
родитељ
комит
c7a20897d4
1 измењених фајлова са 5 додато и 4 уклоњено
  1. 5 4
      telemetry/idObfuscation.php

+ 5 - 4
telemetry/idObfuscation.php

@@ -1,15 +1,16 @@
 <?php
 function getObfuscationSalt(){
-	if(file_exists("idObfuscation_salt.php")){
-		require "idObfuscation_salt.php";
+	$saltFile=dirname(__FILE__)."/idObfuscation_salt.php";
+	if(file_exists($saltFile)){
+		require $saltFile;
 	}else{
 		$bytes=openssl_random_pseudo_bytes(4);
-		$sf=fopen("idObfuscation_salt.php","w");
+		$sf=fopen($saltFile,"w");
 		fwrite($sf,chr(60)."?php\n");
 		fwrite($sf,'$OBFUSCATION_SALT=0x'.bin2hex($bytes).";\n");
 		fwrite($sf,"?".chr(62));
 		fclose($sf);
-		require "idObfuscation_salt.php";
+		require $saltFile;
 	}
 	return isset($OBFUSCATION_SALT)?$OBFUSCATION_SALT:0;
 }