From 4125c47e4ce706ba07e52d3dd3285acc7c410228 Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Wed, 5 Jan 2022 16:34:53 +0100 Subject: body is not necessarily utf8 --- it.class | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it.class b/it.class index 9c29518..2b582f7 100644 --- a/it.class +++ b/it.class @@ -259,7 +259,7 @@ static function error($p = array(), $extra = null) if ($toscreen || $sendmail) { $p['body'] = is_string($p['body']) || !array_key_exists('body', $p) ? $p['body'] : var_export($p['body'], true); - if (strlen($p['body']) > 500000 || it::match('[\x00-\x08\x0E-\x1F]', $p['body']) !== null) + if (strlen($p['body']) > 500000 || it::match('[\x00-\x08\x0E-\x1F]', $p['body'], ['utf8' => false]) !== null) { file_put_contents($datafn = "/tmp/alertdata/error-" . substr(md5($p['body']), 0, 2), $p['body']); # NOPHPLINT $p['body'] = "Body: " . getenv('HOSTNAME') . ":$datafn"; -- cgit v1.2.3