Files
sub2api/backend/internal
ianshaw 681a357e07 fix: 修复 SSE/JSON 转义和 nil 安全问题
基于 Codex 审查建议修复关键安全问题。

SSE/JSON 转义修复:
- handleStreamingAwareError: 使用 json.Marshal 替代字符串拼接
- sendMockWarmupStream: 使用 json.Marshal 生成 message_start 事件
- 防止错误消息中的特殊字符导致无效 JSON

Nil 安全检查:
- SelectAccountWithLoadAwareness: 粘性会话层添加 s.cache != nil 检查
- BindStickySession: 添加 s.cache == nil 检查
- 防止 cache 未初始化时的运行时 panic

影响:
- 提升 SSE 错误处理的健壮性
- 避免客户端 JSON 解析失败
- 增强代码防御性编程
2026-01-02 19:24:01 -08:00
..