[svn-commits] jbenden: branch linux/jbenden/tdmoe-mf r7916 - /linux/team/jbenden/tdmoe-mf/d...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Fri Jan 15 10:19:56 CST 2010


Author: jbenden
Date: Fri Jan 15 10:19:55 2010
New Revision: 7916

URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=7916
Log:
Check for dev again, prior to xmit; just in case the device disappeared inbetween the start of the xmit and the queue of the outgoing frame.

Modified:
    linux/team/jbenden/tdmoe-mf/drivers/dahdi/dahdi_dynamic_ethmf.c

Modified: linux/team/jbenden/tdmoe-mf/drivers/dahdi/dahdi_dynamic_ethmf.c
URL: http://svnview.digium.com/svn/dahdi/linux/team/jbenden/tdmoe-mf/drivers/dahdi/dahdi_dynamic_ethmf.c?view=diff&rev=7916&r1=7915&r2=7916
==============================================================================
--- linux/team/jbenden/tdmoe-mf/drivers/dahdi/dahdi_dynamic_ethmf.c (original)
+++ linux/team/jbenden/tdmoe-mf/drivers/dahdi/dahdi_dynamic_ethmf.c Fri Jan 15 10:19:55 2010
@@ -506,7 +506,9 @@
 					dev->dev_addr, skb->len);
 #endif
 		/* queue frame for delivery */
-		skb_queue_tail(&skbs, skb);
+		if (dev) {
+			skb_queue_tail(&skbs, skb);
+		}
 #ifdef USE_PROC_FS
 		atomic_inc(&(ethmf_groups[hashaddr_to_index(z->addr_hash)].txframecount));
 		atomic_add(skb->len, &(ethmf_groups[hashaddr_to_index(z->addr_hash)].txbytecount));




More information about the svn-commits mailing list