Module: xenomai-head Branch: master Commit: 9eecf7c8fd583f687f885ef76805f5118018c92d URL: http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=9eecf7c8fd583f687f885ef76805f5118018c92d
Author: Philippe Gerum <r...@xenomai.org> Date: Tue Sep 8 17:40:49 2009 +0200 rtipc/iddp: fix binding error path --- ksrc/drivers/ipc/iddp.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/ksrc/drivers/ipc/iddp.c b/ksrc/drivers/ipc/iddp.c index 1a024e3..2ddfa57 100644 --- a/ksrc/drivers/ipc/iddp.c +++ b/ksrc/drivers/ipc/iddp.c @@ -595,7 +595,7 @@ static int __iddp_bind_socket(struct iddp_socket *sk, if (poolsz > 0) xnheap_destroy(&sk->privpool, __iddp_flush_pool, NULL); - return ret; + goto fail; } } @@ -607,6 +607,7 @@ static int __iddp_bind_socket(struct iddp_socket *sk, return 0; fail: + xnmap_remove(portbits, port); clear_bit(_IDDP_BINDING, &sk->status); return ret; _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git