curry772 5dae063fe5 fix: FLAT 직렬화 시 비활성 조건부 GROUP 블록 바이트 포함 버그 수정
toByteArray() / getBytesDataLength() GROUP 케이스에서
size==0 이면 refPath/refValue 유무와 무관하게 무조건 skip 하도록 변경.
(toJson() 동작과 일치)

기존 로직은 refPath 또는 refValue 가 없는 경우에만 skip 하여,
조건부 블록(EZDATA, MSG 등)이 비활성 상태(size=0, isHidden=false)일 때도
FLAT 바이트에 잘못 포함되는 문제가 있었음.
→ FlatReader 파싱 시 오프셋 불일치로 overflow 예외 또는 DATA 필드 오염 발생.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 10:34:22 +09:00
2025-09-05 18:57:45 +09:00
2025-11-19 15:59:34 +09:00
2025-09-05 18:57:45 +09:00
2025-09-05 18:57:45 +09:00
2026-02-11 16:48:50 +09:00
2025-09-05 18:57:45 +09:00
2025-09-05 18:57:45 +09:00
2026-03-03 14:09:55 +09:00
S
Description
No description provided
13 MiB
Languages
Java 100%