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
..
2026-01-01 20:25:50 +08:00
2026-01-01 18:59:38 +08:00
2025-12-26 16:45:40 +08:00
2025-12-29 03:24:15 +08:00
2026-01-02 19:24:01 -08:00
2026-01-01 04:01:51 +08:00
2025-12-28 17:48:52 +08:00
2026-01-02 10:22:29 +08:00
2026-01-01 18:58:34 +08:00
2026-01-01 04:30:42 +08:00
2025-12-26 16:45:40 +08:00
2025-12-31 08:50:12 +08:00
2025-12-31 08:50:12 +08:00
2025-12-29 09:17:00 +08:00
2025-12-26 16:45:40 +08:00
2025-12-27 16:03:57 +08:00
2026-01-01 18:59:38 +08:00
2026-01-01 18:58:34 +08:00