Merge pull request #2280 from kkigomi/debug-fail-json-encode

Debug 메시지가 `json_encode()` 오류로 인해 잘못된 포맷으로 응답을 생성하는 문제 해결
This commit is contained in:
Kijin Sung 2024-01-30 21:56:49 +09:00 committed by GitHub
commit 7487349437
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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: