Skip to content

go-sdk: DeserializeStreams known bug with payloads > 64KB #3130

@atharvalade

Description

@atharvalade

There is an acknowledged but unfixed deserialization bug for stream lists larger than 2^16 bytes.

File: foreign/go/binary_serialization/binary_response_deserializer.go lines 81-82

//TODO there's a deserialization bug, investigate this
//it occurs only with payload greater than 2 pow 16

Users with many streams (or streams with long names) will get corrupted stream lists. No error is returned.

we need to fix the deserialization logic and add a regression test with a payload > 64KB.

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