[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