Module: xenomai-2.4 Branch: master Commit: 6770ba4103b2213a6d7c5fc12487e9bd17141841 URL: http://git.xenomai.org/?p=xenomai-2.4.git;a=commit;h=6770ba4103b2213a6d7c5fc12487e9bd17141841
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org> Date: Tue Aug 18 00:36:51 2009 +0200 posix: fix shm leak --- ksrc/skins/posix/syscall.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/ksrc/skins/posix/syscall.c b/ksrc/skins/posix/syscall.c index 3791071..d936f21 100644 --- a/ksrc/skins/posix/syscall.c +++ b/ksrc/skins/posix/syscall.c @@ -2773,6 +2773,8 @@ static int __munmap_epilogue(struct task_struct *curr, struct pt_regs *regs) xnlock_put_irqrestore(&pse51_assoc_lock, s); err = munmap(umap->kaddr, len); + if (!err) + xnfree(umap); return !err ? 0 : -thread_get_errno(); } _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git