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

Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep  7 17:24:15 2009 +0200

rtipc/xddp: catch null local pool size

---

 ksrc/drivers/ipc/xddp.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/ksrc/drivers/ipc/xddp.c b/ksrc/drivers/ipc/xddp.c
index c1f7a73..aec7f76 100644
--- a/ksrc/drivers/ipc/xddp.c
+++ b/ksrc/drivers/ipc/xddp.c
@@ -939,6 +939,8 @@ static int __xddp_setsockopt(struct xddp_socket *sk,
                if (rtipc_get_arg(user_info, &len,
                                  sopt.optval, sizeof(len)))
                        return -EFAULT;
+               if (len == 0)
+                       return -EINVAL;
                RTDM_EXECUTE_ATOMICALLY(
                        if (test_bit(_XDDP_BOUND, &sk->status) ||
                            test_bit(_XDDP_BINDING, &sk->status))


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

Reply via email to