Skip to content
Snippets Groups Projects
Commit 9c360e9f authored by Beat Küng's avatar Beat Küng Committed by tumbili
Browse files

uORB: fix node_open: *instance is read even though it's an output parameter

This fixes a subtle bug: the instance parameter of orb_advertise is an output
parameter and thus its value can be random. However in node_open this value
is accessed and thus the open(...) call could succeed even though it should
not. This can happen for example if a second advertiser of a topic calls
orb_advertise_multi with *instance=0.

The existing implementation worked only because *instance was initialized
with -1 in most cases.
parent 995710da
No related branches found
Tags v1.5.1
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment