Skip to content

UnderlayMessage::serialize是否有 '\0'截断风险 #15792

@sylvaire

Description

@sylvaire

我替换了apollo中的fastdds库,替换后报数据解析错误,检查发现是UnderlayMessage::serialize解析有问题,数据中的'\0'被当成字符串解读后截断了。源码中用字符串处理序列化的二进制数据的目的是什么,是否有考虑过这个风险。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions