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