Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DroneCAN: update DSDL compiler #27606

Merged
merged 1 commit into from
Jul 23, 2024

Commits on Jul 22, 2024

  1. DroneCAN: update DSDL compiler

    Fixes the following issues:
    
     * Compound array elements subject to tail array optimization could be
    decoded incorrectly, causing a decode failure.
    
     * Invalid array lengths could be sent over the wire if a
    longer-than-max array was encoded (though only the max number of
    elements was sent).
    
     * Lengths were not validated when decoding arrays of compound elements
    using TAO, causing memory corruption if an invalid length was received.
    
     * Union tags were not validated, causing undefined behavior if an
    invalid tag was received.
    tpwrules committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0299798 View commit details
    Browse the repository at this point in the history