[svn-commits] sruffell: branch linux/kpfleming/echocan_work r6401 - /linux/team/kpfleming/e...
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Fri Apr 17 13:46:16 CDT 2009
Author: sruffell
Date: Fri Apr 17 13:46:11 2009
New Revision: 6401
URL: http://svn.digium.com/svn-view/dahdi?view=rev&rev=6401
Log:
Return an error if dahdi_echochan_state instance is not created.
Modified:
linux/team/kpfleming/echocan_work/drivers/dahdi/dahdi-base.c
Modified: linux/team/kpfleming/echocan_work/drivers/dahdi/dahdi-base.c
URL: http://svn.digium.com/svn-view/dahdi/linux/team/kpfleming/echocan_work/drivers/dahdi/dahdi-base.c?view=diff&rev=6401&r1=6400&r2=6401
==============================================================================
--- linux/team/kpfleming/echocan_work/drivers/dahdi/dahdi-base.c (original)
+++ linux/team/kpfleming/echocan_work/drivers/dahdi/dahdi-base.c Fri Apr 17 13:46:11 2009
@@ -4942,6 +4942,13 @@
goto exit_with_free;
}
+ if (!ec) {
+ module_printk(KERN_ERR, "%s failed to allocate an " \
+ "dahdi_echocan_state instance.\n",
+ ec_current->name);
+ ret = -EFAULT;
+ goto exit_with_free;
+ }
spin_lock_irqsave(&chan->lock, flags);
chan->ec_current = ec_current;
More information about the svn-commits
mailing list