Module: xenomai-jki Branch: queues/assorted Commit: 788d667aedb7f72b8bb12e413d45b64cd19ebf22 URL: http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=788d667aedb7f72b8bb12e413d45b64cd19ebf22
Author: Jan Kiszka <jan.kis...@siemens.com> Date: Tue Mar 2 23:29:57 2010 +0100 POSIX: Fix signedness issue in EFAULT path of cond_wait_prologue Fix this bug and use a consistent pattern for other occurrences as well. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- 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 61b8cee..6c3ec3a 100644 --- a/ksrc/skins/posix/syscall.c +++ b/ksrc/skins/posix/syscall.c @@ -1568,13 +1568,13 @@ static int __pthread_cond_wait_prologue(struct pt_regs *regs) &umx->shadow_mutex.lockcnt, &mx.shadow_mutex.lockcnt, sizeof(umx->shadow_mutex.lockcnt))) - err = -EFAULT; + return -EFAULT; } if (err == EINTR && __xn_safe_copy_to_user((void __user *)__xn_reg_arg3(regs), &count, sizeof(count))) - err = EFAULT; + return -EFAULT; return -err; } _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git