Skip to content
This repository was archived by the owner on Jan 14, 2023. It is now read-only.

Fixes serialization of non-initialized ChannelBufferField - #59

Open
adamantivm wants to merge 1 commit into
rosjava:kineticfrom
adamantivm:fix-empty-buffer-field
Open

Fixes serialization of non-initialized ChannelBufferField#59
adamantivm wants to merge 1 commit into
rosjava:kineticfrom
adamantivm:fix-empty-buffer-field

Conversation

@adamantivm

Copy link
Copy Markdown
Contributor

uninitialized fixed-length uint8 array messages (which are compiled into ChannelBufferField objects) were being serielized as a 0-length array, causing very obscure problems.

This was detected when trying to use uuid_msgs/UniqueID as part of another message. The resulting symptom was that no message was being published.

@ernestmc could you please review this fix and test with the failing project when you get a chance?

Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@adamantivm@googlebot