Skip to content
Snippets Groups Projects
Commit a734fc96 authored by Mark Charlebois's avatar Mark Charlebois Committed by Lorenz Meier
Browse files

extensive orb_advert_t fixes


The calls to orb_advertise were being mishandled throughout the code.
There were ::close() calls on memory pointers, there were checks
against < 0 when it is a pointer to a object and values larger than
0x7ffffffff are valid. Some places orb_advert_t variables were
being initialized as 0 other places as -1.

The orb_advert_t type was changed to uintptr_t so the pointer value
would not be wrapped as a negative number. This was causing a failure
on ARM.

Tests for < 0 were changed to == 0 since a null pointer is the valid
representation for error, or uninitialized.

Signed-off-by: default avatarMark Charlebois <charlebm@gmail.com>
parent 9a673034
No related branches found
No related tags found
No related merge requests found
Showing
with 55 additions and 52 deletions
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