Module: xenomai-head
Branch: master
Commit: eac274c69eba01a8006a65c21f0b1f6d6fc61198
URL:    
http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=eac274c69eba01a8006a65c21f0b1f6d6fc61198

Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Sep  4 17:56:37 2011 +0200

posix: fix compilation warning

---

 ksrc/skins/posix/syscall.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ksrc/skins/posix/syscall.c b/ksrc/skins/posix/syscall.c
index f36f0d8..434dd24 100644
--- a/ksrc/skins/posix/syscall.c
+++ b/ksrc/skins/posix/syscall.c
@@ -695,8 +695,8 @@ static int __sem_close(struct pt_regs *regs)
        pse51_assoc_t *assoc;
        union __xeno_sem sm;
        unsigned long uaddr;
+       int closed = 0, err;
        pse51_usem_t *usm;
-       int closed, err;
        spl_t s;
 
        uaddr = (unsigned long)__xn_reg_arg1(regs);
@@ -729,7 +729,7 @@ static int __sem_close(struct pt_regs *regs)
        if (err)
                return -thread_get_errno();
 
-       if (usm->refcnt == 0)
+       if (closed)
                xnfree(usm);
 
        return __xn_safe_copy_to_user((void __user *)__xn_reg_arg2(regs),


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to