From 42919d1259bb5a61d357363681b12c2198dc1e78 Mon Sep 17 00:00:00 2001 From: kkigomi Date: Sat, 20 Jan 2024 23:24:30 +0900 Subject: [PATCH] =?UTF-8?q?Debug=20=EB=A9=94=EC=8B=9C=EC=A7=80=EA=B0=80=20?= =?UTF-8?q?`json=5Fencode()`=20=EC=98=A4=EB=A5=98=EB=A1=9C=20=EC=9D=B8?= =?UTF-8?q?=ED=95=B4=20=EC=9E=98=EB=AA=BB=EB=90=9C=20=ED=8F=AC=EB=A7=B7?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=9D=91=EB=8B=B5=EC=9D=84=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1=ED=95=98=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/display/DisplayHandler.class.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index 005a6ea9e..becf7f363 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -257,7 +257,11 @@ class DisplayHandler extends Handler unset($_SESSION['_rx_debug_previous']); if (preg_match('/^(.+)\}$/', $output, $matches)) { - $output = $matches[1] . ',"_rx_debug":' . json_encode($data) . '}'; + $data = json_encode($data); + if (json_last_error() === JSON_ERROR_NONE) + { + $output = $matches[1] . ',"_rx_debug":' . $data . '}'; + } } break; default: