Page MenuHomePhorge

D25129.1738367750.diff
No OneTemporary

D25129.1738367750.diff

diff --git a/src/error/PhutilOpaqueEnvelope.php b/src/error/PhutilOpaqueEnvelope.php
--- a/src/error/PhutilOpaqueEnvelope.php
+++ b/src/error/PhutilOpaqueEnvelope.php
@@ -60,11 +60,13 @@
*/
private function mask($string, $noise) {
$result = '';
- for ($ii = 0; $ii < strlen($string); $ii++) {
- $s = $string[$ii];
- $n = $noise[$ii % strlen($noise)];
+ if (phutil_nonempty_string($string)) {
+ for ($ii = 0; $ii < strlen($string); $ii++) {
+ $s = $string[$ii];
+ $n = $noise[$ii % strlen($noise)];
- $result .= chr(ord($s) ^ ord($n));
+ $result .= chr(ord($s) ^ ord($n));
+ }
}
return $result;
}

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 31, 23:55 (1 w, 17 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1129186
Default Alt Text
D25129.1738367750.diff (676 B)

Event Timeline