Module: xenomai-forge Branch: next Commit: 215179174149de882295d4e2ed628eaa9e6b6169 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=215179174149de882295d4e2ed628eaa9e6b6169
Author: Jorge Ramirez-Ortiz <j...@xenomai.org> Date: Fri Aug 15 09:48:43 2014 -0400 cobalt/rtdm: check xnintr_init error --- kernel/cobalt/rtdm/drvlib.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/cobalt/rtdm/drvlib.c b/kernel/cobalt/rtdm/drvlib.c index 9e8535c..1f73366 100644 --- a/kernel/cobalt/rtdm/drvlib.c +++ b/kernel/cobalt/rtdm/drvlib.c @@ -1342,7 +1342,9 @@ int rtdm_irq_request(rtdm_irq_t *irq_handle, unsigned int irq_no, if (!XENO_ASSERT(RTDM, xnsched_root_p())) return -EPERM; - xnintr_init(irq_handle, device_name, irq_no, handler, NULL, flags); + err = xnintr_init(irq_handle, device_name, irq_no, handler, NULL, flags); + if (err) + return err; err = xnintr_attach(irq_handle, arg); if (err) _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git