summaryrefslogtreecommitdiff
path: root/classes/logger
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-02-24 07:26:14 +0300
committerAndrew Dolgov <[email protected]>2019-02-24 07:26:14 +0300
commit25671ad567a951899ea0c0aaf32d0942b816c070 (patch)
tree6bff5ac23208736db4d73c4c2329590e8d385981 /classes/logger
parentc1ab51d6f885bae9b873b24303d849046b15e593 (diff)
logger/sql: limit maximum context length on mysql because mysql
Diffstat (limited to 'classes/logger')
-rwxr-xr-xclasses/logger/sql.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/classes/logger/sql.php b/classes/logger/sql.php
index 73552c143..a2f4cd32c 100755
--- a/classes/logger/sql.php
+++ b/classes/logger/sql.php
@@ -12,6 +12,9 @@ class Logger_SQL {
$owner_uid = $_SESSION["uid"] ? $_SESSION["uid"] : null;
+ if (DB_TYPE == "mysql")
+ $context = substr($context, 0, 65534);
+
$sth = $this->pdo->prepare("INSERT INTO ttrss_error_log
(errno, errstr, filename, lineno, context, owner_uid, created_at) VALUES
(?, ?, ?, ?, ?, ?, NOW())");