Module: xenomai-3
Branch: stable-3.0.x
Commit: 2a7d5f9df3d867ff6906b64b1367eab1dbb05bb3
URL:    
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=2a7d5f9df3d867ff6906b64b1367eab1dbb05bb3

Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jan 18 11:24:13 2016 +0100

alchemy/heap: handle nullable references properly

---

 lib/alchemy/heap.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/alchemy/heap.c b/lib/alchemy/heap.c
index 146bfa1..927994b 100644
--- a/lib/alchemy/heap.c
+++ b/lib/alchemy/heap.c
@@ -245,7 +245,7 @@ int rt_heap_create(RT_HEAP *heap,
        generate_name(hcb->name, name, &heap_namegen);
        hcb->mode = mode;
        hcb->size = heapsz;
-       hcb->sba = __moff(NULL);
+       hcb->sba = __moff_nullable(NULL);
 
        if (mode & H_PRIO)
                sobj_flags = SYNCOBJ_PRIO;
@@ -439,7 +439,7 @@ int rt_heap_alloc_timed(RT_HEAP *heap,
                goto out;
 
        if (hcb->mode & H_SINGLE) {
-               p = __mptr(hcb->sba);
+               p = __mptr_nullable(hcb->sba);
                if (p)
                        goto done;
                if (size == 0)


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://xenomai.org/mailman/listinfo/xenomai-git

Reply via email to